我的应用中有很多标签。如何最好地更改所有字体大小?例如:
func changeFontSize()
{
var coefficient = 1.0
switch device{
case iPadPro:
coefficient = 1.2
case iPhone5:
coefficient = 0.9
case iPhone4:
coefficient = 0.8
...
updateFontSizeInApplication(coefficient)
}
这是可能的吗?我是否应该根据设备在每个控制器上设置每个标签的系数?
[UIFont preferredFontForTextStyle:]
方法来设置标签字体,这样用户/iOS就可以选择适合的字体大小。 - dan