translatesAutoresizingMaskIntoConstraints

sanghee·2022년 5월 2일
0

🍀인턴 스터디

목록 보기
10/12

translatesAutoresizingMaskIntoConstraints

  • 뷰의 Autoresizing mask가 Auto layout constraints로 변환되는 지를 결정하는 Bool 값이다.
  • 기기에 따라 뷰를 자동으로 사이즈를 조정한다.

**Discussion**

  • 이 값이 true라면, 시스템은 뷰의 Autoresizing에 constraints 집합을 생성한다. 이 집합은 뷰의 사이즈와 위치를 특정짓기에, 다른 constraints를 추가한다면 충돌이 발생한다.
  • 기본값이 true이기에 Auto Layout을 사용한다면 이 값을 false로 세팅해야 한다.

AutoresizingMask

  • UIView의 인스턴스 프로퍼티이다.
  • Superview의 bounds가 변할 때 receiver가 자신의 size를 조정하는 것을 결정하는 정수 비트 마스크이다.

Use

  • Auto layout으로 뷰의 크기와 위치를 동적으로 계산하기 위해서, 해당 프로퍼티를 false로 설정한다.
  • 이후 constraints를 추가하면 된다.
view.translatesAutoresizingMaskIntoConstraints = false



참고문서

translatesAutoresizingMaskIntoConstraints

autoresizingmask

profile
👩‍💻

0개의 댓글