Dynamic Type

allie·2021년 12월 12일
0

Dynamic type❓

: 애플 공식문서에 따르면, Dynamic Tpye은 사용자가 선호하는 텍스트 크기를 설정할 수 있도록 해서 어플에대한 추가적인 유연성을 제공한다고 설명되어있다.
시력이 낮은 사용자들을 위해서 Dynamic Type을 지원하는 것이 중요한 부분이 될 것 같다.

Dynamic type 지원하기

: 애플은 xSmall~ AX5까지 총 12개의 사이즈를 제공한다.
처음에 폰트 style 갯수를 보고 11개라고 생각했는데 사이즈는 12개를 제공하는 것 같다ㅎ..

  • Standard Dynamic Type Sizes (설정 - 디스플레이 및 밝기 - 텍스트 크기)

  • Larger Accessibility Type Sizes (더 큰 사이즈 체크를 하면 12개의 사이즈로 조절 가능)

Dynamic Type 적용하기✔️

  1. Interface Builder로 적용하는 방법
    아래와 같이 해당 부분에 체크해주면 된다!
  2. 코드로 적용하는 방법
label.font = UIFont.preferredFont(forTextStyle: .title1)
label.adjustsFontForContentSizeCategory = true

참고자료

H.I.G - typography

profile
게발자🦀 되는 중.. 궁김하다.. 궁김해..

0개의 댓글