[iOS] Font Size (feat. preferredFont(forTextStyle:))

Logan·2020년 12월 16일
1

Text Styles

폰트 사이즈를 지정할 때 텍스트스타일(Text Style)을 지정해주면, Dynamic Type을 사용함으로써 사용자의 인터페이스에 맞게 텍스트 크기를 자동으로 변경해줍니다.

각각의 텍스트스타일은 다음과 같은 폰트 사이즈를 가지고 있습니다.

  • largeTitle ............................... 34.0
  • title1 ....................................... 28.0
  • title2 ....................................... 22.0
  • title3 ....................................... 20.0
  • headline .................................. 17.0 (Semibold)
  • callout ..................................... 16.0
  • subheadline ........................... 15.0
  • body ........................................ 17.0
  • footnote .................................. 13.0
  • caption1 .................................. 12.0
  • caption1 ................................... 11.0

preferredFont(forTextStyle: style)

코드에서 Label의 폰트를 텍스트스타일로 지정하고 싶을 땐,
UIFont의 Type Method인 preferredFont(forTextStyle:)를 호출해서 사용할 수 있습니다.

UIFont.preferredFont(forTextStyle: style)
profile
iOS개발자 꿈나무

0개의 댓글