【发布时间】:2018-11-17 23:25:49
【问题描述】:
如果我有自己的一组UIFonts,大小和重量不同,例如:
let customFont03 = UIFont.systemFont(ofSize: 40, weight: .thin)
如何在支持Dynamic Type 的同时仍保留我的自定义尺寸和重量作为默认标准并根据用户选择无障碍尺寸的方式进行缩放?
我不确定preferredFont(forTextStyle:) 是我想要的,因为它只接受UIFont.TextStyle,我不想将customFont03 锁定为.body 或.headline 等...
【问题讨论】:
-
您希望保留首选字体的哪些特征以及您想用自己的设置覆盖哪些特征?
-
我希望 size
40和 weightthin成为默认值,但如果用户将设置更改为默认值以外的任何值,则权重和大小将适当缩放。
标签: ios swift accessibility dynamic-type-feature