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)