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

Font not scaling or working for iPhone 6 and 6+

我使用的是 OpenSans 字体(常规粗体和半粗体),它在 iOS 7.1 和 iPhone 5 中很好用,在模拟器中很好用 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

我 运行 没法尝试我不知道为什么它不起作用。

5 号小得离谱。标签将拒绝将其字体设置为太小以至于在任何情况下都无法辨认的大小。将标签的字体设置为合理的大小,例如 12 或 18。