什么是基本的字体在 swift 可以使用的 UILabel
1个回答
展开全部
可以使用 UIFont.preferredFontForTextStyle(style: String) ,并通过以下任一作为样式:
UIFontTextStyleHeadline
UIFontTextStyleSubheadline
UIFontTextStyleBody
UIFontTextStyleFootnote
UIFontTextStyleCaption1
UIFontTextStyleCaption2
上有点的便笺-使用的优点 preferredFontForTextStyle 是,你可以使用它来使您的应用程序支持动态类型,因为返回的字体的大小取决于用户的首选的文本大小 (在下显示 &-文本大小 > 亮度设置应用程序中的设置)。全力支持动态类型,你应该听在使用首选的字体大小更改为 NSNotifcationCenter 和观察 UIContentSizeCategoryDidChangeNotification ,然后适当地更新您的标签/textviews。
UIFontTextStyleHeadline
UIFontTextStyleSubheadline
UIFontTextStyleBody
UIFontTextStyleFootnote
UIFontTextStyleCaption1
UIFontTextStyleCaption2
上有点的便笺-使用的优点 preferredFontForTextStyle 是,你可以使用它来使您的应用程序支持动态类型,因为返回的字体的大小取决于用户的首选的文本大小 (在下显示 &-文本大小 > 亮度设置应用程序中的设置)。全力支持动态类型,你应该听在使用首选的字体大小更改为 NSNotifcationCenter 和观察 UIContentSizeCategoryDidChangeNotification ,然后适当地更新您的标签/textviews。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询