iOS开发-系统字体
iOS开发-系统字体
UIKIT_EXTERN UIFontTextStyle const UIFontTextStyleExtraLargeTitle API_AVAILABLE(ios(17.0));
UIKIT_EXTERN UIFontTextStyle const UIFontTextStyleExtraLargeTitle2 API_AVAILABLE(ios(17.0));
UIKIT_EXTERN UIFontTextStyle const UIFontTextStyleTitle1 API_AVAILABLE(ios(9.0));
UIKIT_EXTERN UIFontTextStyle const UIFontTextStyleTitle2 API_AVAILABLE(ios(9.0));
UIKIT_EXTERN UIFontTextStyle const UIFontTextStyleTitle3 API_AVAILABLE(ios(9.0));
UIKIT_EXTERN UIFontTextStyle const UIFontTextStyleHeadline API_AVAILABLE(ios(7.0));
UIKIT_EXTERN UIFontTextStyle const UIFontTextStyleSubheadline API_AVAILABLE(ios(7.0));
UIKIT_EXTERN UIFontTextStyle const UIFontTextStyleBody API_AVAILABLE(ios(7.0));
UIKIT_EXTERN UIFontTextStyle const UIFontTextStyleCallout API_AVAILABLE(ios(9.0));
UIKIT_EXTERN UIFontTextStyle const UIFontTextStyleFootnote API_AVAILABLE(ios(7.0));
UIKIT_EXTERN UIFontTextStyle const UIFontTextStyleCaption1 API_AVAILABLE(ios(7.0));
UIKIT_EXTERN UIFontTextStyle const UIFontTextStyleCaption2 API_AVAILABLE(ios(7.0));
在 iOS 中,UIFontTextStyle 常量用于定义系统字体的文本样式。
每种 UIFontTextStyle 代表了一种预定义的字体大小和样式,这些样式是针对不同的文本内容而优化的。
具体的字体大小值是基于系统的动态类型设置和用户的内容大小类别,这意味着它们可以根据用户设置的内容大小类别而有所变化。不过,
在 iOS 的默认设置下,以下是这些 UIFontTextStyle 常量对应的标准字体大小(以点(pt)为单位):
1.UIFontTextStyleExtraLargeTitle:这是 iOS 17 引入的字体样式,通常用于大型标题。默认字体大小为 34 pt。
2.UIFontTextStyleExtraLargeTitle2:也是 iOS 17 引入的字体样式,用于较大的标题。默认字体大小为 28 pt。
3.UIFontTextStyleTitle1:大标题,通常用于重要的标题文本。默认字体大小为 28 pt。
4.UIFontTextStyleTitle2:次级标题,通常用于次要的标题文本。默认字体大小为 22 pt。
5.UIFontTextStyleTitle3:次级标题,适合于次要的子标题。默认字体大小为 20 pt。
6.UIFontTextStyleHeadline:用于展示标题或重要文本。默认字体大小为 17 pt。
7.UIFontTextStyleSubheadline:适用于次要的标题或补充信息。默认字体大小为 15 pt。
8.UIFontTextStyleBody:主要用于显示正文文本。默认字体大小为 17 pt。
9.UIFontTextStyleCallout:用于较为醒目的文本,通常比正文略大。默认字体大小为 16 pt。
10.UIFontTextStyleFootnote:用于脚注或较小的附加信息。默认字体大小为 13 pt。
11.UIFontTextStyleCaption1:适用于较小的说明文字。默认字体大小为 12 pt。
12.UIFontTextStyleCaption2:用于更小的说明文字,通常在图像或细节中使用。默认字体大小为 11 pt。
这些字体大小值是 iOS 系统的默认设置,实际显示效果可能会因用户的动态类型设置而有所不同。
用户可以在设备的设置中调整内容大小类别,影响这些样式的实际显示大小。