【发布时间】:2017-04-18 20:21:18
【问题描述】:
使用 appearance 代理为 Bold/Semibold/Regular 替换应用程序范围的字体很容易,但有没有办法检查使用的动态文本大小(如果设置了)?
例如:
Label1:使用的样式 .body / 当前字体 SF
Label2:使用的样式 .title1 / 当前字体 SF
预期:
将“body”样式(应用范围)的字体替换为 Font1
将“title1”样式(应用范围)的字体替换为 Font2
可能的解决方案:
在设置新字体之前比较字体? (使用字体描述符)
【问题讨论】: