我知道,可以通过设置更改设备上显示的字体大小,但是我的应用程序看不到此更改。有没有办法为我的应用启用该功能?我是否必须在info.plist中设置某些内容或编写额外的代码行?在此特定问题上,我找不到答案。仅建议使用自定义字体
谢谢!
答案 0 :(得分:3)
要使用动态类型,您将必须使用一种字体样式:
.headline
,.subheadline
,.body
,.footnote
,.caption1
,caption2
。
然后使用:
label.font = UIFont.preferredFont(forTextStyle: .headline)
label.adjustsFontForContentSizeCategory = true
查看有关Scaling Fonts Automatically的Apple文档。