if 문에 따라 자동 레이아웃을 사용하여 프로그래밍 방식으로 버튼의 위치를 변경하려고합니다. 자동 레이아웃을하기 전에 내가 무엇을하고 있었는지 궁금해하고 자동 레이아웃을 켜면 왜 작동하지 않는지 잘 모르겠습니다.자동 레이아웃을 사용하여 프로그래밍 방식으로 버튼 위치 설정
if ([dayString isEqualToString:@"Wednesday"]) {
[Btn setFrame:CGRectMake(20,49,135,35)];
}
else {
[Btn setFrame:CGRectMake(49,49,135,35)];
}
도움 주셔서 감사합니다. 정말 감사.
그렇다면 if 문을 사용하여 자동 레이아웃으로 버튼의 위치를 설정하는 방법은 무엇입니까? 아니면 그렇게 할 수 없습니까? –
제약 조건을 변경하거나 설정해야합니다. 또는 자동 레이아웃의 영향을받지 않도록이 버튼을 "보호"할 수 있지만 더 정교합니다. – matt
스토리 보드에서이 작업을 수행합니까? 또는 .m로 끝낼 수 있습니다. –