macOS, iOS

[iOS] 코드로 버튼 만들 때 주의사항

SweetDev 2019. 7. 19. 15:21

 

보통 버튼 코드로 만들 때 이렇게 할텐데, 

 

오늘 처음 안 부분!!

 

1. myButton.translateAutoresizingMaskIntoConstraints = false 해줘야한다

true이면 frame 설정이 되고, false이면 오토레이아웃 설정이 된다는데 솔직히 뭔소린지는 잘 모르겠다 ㅠㅠ

 

2. 코드로 만들어진 객체는 기본적으로 크기, 위치, constraint 설정 안되어있으면 보이지 않는다. 그러므로 꼭 constraint 설정을 더해줘야 한다. 

 

3. centerYAnchor대신 safeAreaLayoutGuide를 쓰면 더 좋다>_<