Starbucks Caramel Frappuccino
본문 바로가기
  • 그래 그렇게 조금씩
UIKit/AutoLayout

10. Size Class ?

by Toughie 2023. 3. 27.

'provide a rough indication of the element's size' 즉 대략적인 사이즈를 말하는 것이다.

(+버튼을 눌러야 나오기도 하고, 현업에서 자주 사용하는 기능은 아니라고 들었다.)

 

한 스토리보드로 아이폰/아이패드 둘 다 구현해야 하는 경우 사용할 수 있는데.. 그냥 각각 스토리보드 관리하는게 일반적일 것이다.

또한 아이패드에서 스플릿뷰를 구현해야 할 때 참고해야 할 수도 있다.

위와 같이

Width, Height, Gamut, idiom을 선택 할 수 있고, 사이즈는 Compact/Regular가 있다.

각 기기별로 설정이 어떻게 되어 있는지 정확히 알기 위해서는 HIG의 Layout파트를 살펴보면 된다.

HIG는 앱을 만들고 디자인 할 때 어떻게 하면 되는지?에 관한 원칙이나 제안사항들이 모여있는 애플의 문서라고 생각하면 된다.

 

https://developer.apple.com/design/human-interface-guidelines/foundations/layout/ 

 

Layout - Foundations - Human Interface Guidelines - Design - Apple Developer

Layout Using a consistent layout that adapts to various contexts makes your experience more approachable and helps people enjoy their favorite apps and games on all their devices. Guides and safe areas A layout guide defines a rectangular region that helps

developer.apple.com

우선 이런 것이 있구나~ 정도로 넘어가고 추후 필요한 경우 자세히 살펴보도록 하자 :)

 

[학습 소스]

공식문서, 야곰 오토레이아웃 정복하기 강의

https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/AutolayoutPG/index.html

https://yagom.net/courses/autolayout/

'UIKit > AutoLayout' 카테고리의 다른 글

12 - Scroll Views  (0) 2023.04.01
11. Safe Area , Layout Margins  (0) 2023.03.27
9. Dynamic Stack View_ Code  (0) 2023.03.27
8. 코드로 오토레이아웃 잡기  (0) 2023.03.26
7. SuperView, Safe Area  (0) 2023.03.26