如何获取iOS字体大小并将其设置为应用程序的所有标签?

我想创建一个应用程序,其中字体大小根据iOS设置中维护的字体大小增加或减少.如果您从设置更改iOS的字体大小,相应地显示whatsapp字体大小,我想要相同的功能. 最佳答案 您正在寻找的iOS功能是动态类型,仅适用于已实施
text styles的文本.

基本上,你必须:

>使用文本样式但要注意,它们的可用性取决于您的iOS版本.7001
>在界面构建器中勾选adjustsFontForContentSizeCategory属性(自iOS 10起)或在代码中实现它,以便告诉系统自动处理它所属对象的动态类型(当然必须使用文本样式).
>根据您的应用可能遇到的不同尺寸调整所有约束.

您还可以按照与动态类型事件相关的通知进行操作,如下所示:《如何获取iOS字体大小并将其设置为应用程序的所有标签?》
WWDC video detailed summary中,一切都得到了很好的解释,其中显示所有内容及其视频时间间隔以快速获得信息.

adapting the graphical elements size还有动态类型实现的可能性.

点赞