1. translatesAutoresizingMaskIntoConstraints

일단 kongsik문서부터 살펴보자

A Boolean value that determines whether the view’s autoresizing mask is translated into Auto Layout constraints.

해석하면

View의 autoresizing  mask가  Auto Layout constraints으로 변환(translated)되는지 여부를 결정하는 Bool값입니다.

이라는데 그러면 음..? Autoresizing은 뭐징?

2. autoresizing  mask

이것도 kongsik문서를 보자면

An integer bit mask that determines how the receiver resizes itself when its superview’s bounds change.

해석하면

SuperView의 bounds가 변경 될 때, receiver의 size를 조정하는 방법을 결정하는 정수 비트 마스크입니다.

즉 view의 bounds가 변경되면

⇒ 즉 Super뷰에 맞게 자동으로 정해주는 것이다.

Untitled

3. 그럼 false로 하는 이유는

translatesAutoresizingMaskIntoConstraints = false로 한다는 의미는

→ 야 더이상 자동으로 리사이징 안하고 우리가! 레이아웃 알아서 다 잡을테니까!! 신경꺼!!! 이런 느낌

즉. 우리는 오토 레이아웃을 통해서 레이아웃을 다 잡아주기 때문에 리사이징을 막는 것이다

iOS ) translatesAutoresizingMaskIntoConstraints