Add New Constraints
메뉴로 들어가서 가로,세로,위,아래가 점선으로 되어 있는 부분을 실선으로 눌러준다. 그리고 Add 4 constraints 를 누르고 적용시킨다.
적용하면 controller에 constraint 항목이 생긴다.
가로로 돌려도 배경이미지도 따라서 회전하게 된다.
하지만 여전히 배경화면이 꽉 차지 않는다! 이는 safe area값이 설정되어 있기 때문이다.
이는 View Controller
- Contraints
- Background.trailing
- Superview
로 변경해준다.
마찬가지로 leading 파트도 동일하게 적용해주면 다음과 같이 배경화면이 꽉 차게 된다.
cf. Superview : view
- Background
에서 설정된 배경화면의 크기와 동일하다.
: trailing, leading 모두 safearea를 따라가던것을 superview로 바꿔주는 과정이다.
constraint를 설정하게 되면, view controller에서 constraint
항목이 생긴다. (Pinning) 아래, 위에 조금씩 남는 부분은 safe area
값이 설정되어 있기 때문인데, trailing
과 leading
항목에서 각각 safearea로 설정되어 있던 Second item 항목을 SuperView
로 바꿔준다.
cf) Pinning
pin은 edge로부터의 거리를 말하는 것이다. (align과 pin 기능을 함께 써서, 버튼이 항상 가운데에 있으면서 + bottom으로부터 30만큼 올라와 있도록 설정할 수 있다.