我正在使用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
我已经完成了尝试我不知道它为什么不起作用。
答案 0 :(得分:1)
5号尺寸非常小。标签将拒绝允许其字体设置为如此小的尺寸,以至于在任何情况下都不易读。将标签的字体设置为合理的大小,如12或18。