iOS/UIKit
IntrinsicContentSize
Hamp
2024. 12. 15. 17:20
반응형

👋 들어가기 전
이번 포스팅은 저번 Auto Layout 정의를 배웠고 이번에는 Auto Layout을 적용하기 위해 알아야할
IntrinsicContentSize에 대해 알아보자.
✊ 정의
링크 공식문서를 살펴보면 다음과 내용을 살펴볼 수 있다.
The natural size for the receiving view, considering only properties of the view itself.
컨텐츠의 본질적인 크기를 가르킨다. 그렇다면 컨텐츠가 없는 뷰는 이 값이 없단는건가??
그렇다 컨텐츠가 있어야 한다. 그러면 어떤 뷰들이 해당될까?
☝️ 소유 여부
| View | IntrinsicContentSize Width | IntrinsicContentSize Height |
| UIView | X | X |
| UISlider | O | X |
| UILabel, UIButton, UISwitch, UITextField | O | O |
| UITextView, UIImageView | Content에 따라 변함 | |
😀 소감 및 마무리
아직 IntrinsicContentSize를 적극적으로 사용해본 적이 없지만 기회가 되면 사용해보자.
출처
반응형