字体不缩放或适用于iPhone 6和6+

时间:2015-05-08 21:07:02

标签: ios iphone swift ios7 ios8

我正在使用OpenSans字体(常规粗体和半粗体),它在iPhone 5上的iOS 7.1中运行良好,在iPhone 5 iOS 8.3上非常适用于模拟器,但在iPhone 6和6+ iOS 8.3中它恢复使用系统字体。我希望这项工作在界面构建器中工作,但我也尝试通过代码设置它。

我已打印出字体列表,并确定包含

Font Family Name = [Open Sans]
Font Names = [[OpenSans-Semibold, OpenSans, OpenSans-Bold]]

我手动设置它是这样的:

var font = UIFont(name: "OpenSans", size: 5)
println("font \(font)")
descLabel.font = font

我已经完成了尝试我不知道它为什么不起作用。

1 个答案:

答案 0 :(得分:1)

5号尺寸非常小。标签将拒绝允许其字体设置为如此小的尺寸,以至于在任何情况下都不易读。将标签的字体设置为合理的大小,如12或18。