autolayout 공부

hankyulee·2021년 9월 27일
0

Autolayout

목록 보기
2/8
post-thumbnail

수직스택에서 align과 distribution:
클릭된 lable을 보면 현재 수직스택에서 fill로 둠으로써, 앞에서부터 쫙 컨텐츠로 채운다. center로 할경우 센터에서 작은영역만 가져가게됨. 즉 "Label"부분만 컨텐츠 크기로 잡는다.

Intrinsic size를 유지할것인가 다른 뷰에 의해 유지되지못할것인가를 결정하는것이
Content Hugging Priority와
Compression Resistance Priority

  • 이미지를 1대1설정안해주면 이미지가 작아서 안보이는 경우 많으므로 aspect fit 잊지말자.

  • 위와같이 width constraint 우선순위보다 compression resistance 가 높으면 작아지지않도록 막고있는것이므로 크게 유지시킬 수 있다.

  • 위와 같이, 가장 순위 높은것은 조건으로 "사이즈가 150보다 작도록" 으로했는데, 150보다 작은거면 매우작아져도(예를들어 30) 할말없으므로 다음 순위로서 width를 정해줘야한다. 그래야 적당크기가된다. 예를들어 수퍼뷰의 30% 크기.

<풀리지않은 문제>

:3개의스택뷰에 y 포지션적용햇는데 왜그러지. 왜 center = y + 45를 해줘야만 가능한거지.

0개의 댓글