[iOS] translatesAutoresizingMaskIntoConstraints

승아·2021년 5월 3일
0

iOS ) translatesAutoresizingMaskIntoConstraints

부스트코스 - iOS 앱 프로그래밍

✅⠀translatesAutoresizingMaskIntoConstraints를 false로 주는 이유

오토레이아웃이 도입되기 전 뷰를 유연하게 표현할 수 있도록 오토리사이징 마스크를 사용하였습니다. 오토레이아웃을 사용하게 되면 기존의 오토리사징 마스크가 가지고 있던 제약조건이 자동으로 추가되기 때문에 충돌하게 될 가능성이 발생합니다. 그래서 translatesAutoresizingMaskIntoConstraints의 값을 false로 지정한 뒤 오토레이아웃을 적용해줍니다. 참고로 인터페이스 빌더에서 오토레이아웃을 적용한 경우에는 자동으로 값이 false로 설정됩니다.

0개의 댓글