ios – 为什么字体是可选的?
2019年05月15日
作者:佚名
我创建了一个结构,让我的字体可以全局预先缓存:
struct Fonts { static let avenirRegular = UIFont(name: "AvenirNextCondensed-Regular",size: 14.0) }
用法…:
xy.font = Fonts.avenirRegular
它告诉我,我的常数是一个可选项.
Value of optional type ‘UIFont?’ not unwrapped; did you mean to use ‘!’ or ‘?’?
为什么它是可选的? AvenirNextCondensed-Regular是否有可能在每个iOS设备上都不可用?非常感谢帮助.
解决方法
你用于UIFont的初始化程序是返回可选的UIFont吗?对象即你得到包装可选的建议的原因.
init?(name fontName: String,size fontSize: CGFloat)
查看UIFont的Apple Documentation以获取更多详细信息.
以上是来客网为你收集整理的ios – 为什么字体是可选的?全部内容,希望文章能够帮你解决ios – 为什么字体是可选的?所遇到的程序开发问题。
如果觉得来客网网站内容还不错,欢迎将来客网网站推荐给程序员好友。