swift – “UIFont”不能转换为“UIFont?

swift – “UIFont”不能转换为“UIFont?,第1张

概述所以我今天晚上把我的XCode更新为7.3。 在我的一个项目中,我得到以下错误几个标签,我设置的字体: '(name: String, size: CGFloat) -> UIFont' is not convertible to '(name: String, size: CGFloat) -> UIFont?' 编辑:这是我的导航栏中的标题视图的代码: let aTitleFrame: CGR 所以我今天晚上把我的XCode更新为7.3。

在我的一个项目中,我得到以下错误几个标签,我设置的字体:

'(name: String,size: CGfloat) -> UIFont' is not convertible to '(name: String,size: CGfloat) -> UIFont?'

编辑:这是我的导航栏中的标题视图的代码:

let aTitleFrame: CGRect = CGRectMake(0,aheaderTitleSubTitleVIEw.frame.mIDY / 2,200,24)let aTitleVIEw: UILabel = UILabel(frame: aTitleFrame)aTitleVIEw.backgroundcolor = UIcolor.clearcolor()aTitleVIEw.Font = UIFont(name: "Roboto-Regular",size: 15) // ERROR POPS UP HEREaTitleVIEw.textAlignment = NSTextAlignment.CenteraTitleVIEw.textcolor = UIcolor.whitecolor()

这是我的UILabel的一个Attributed字符串的代码:

let aAttributedFundLabel: NSMutableAttributedString = NSMutableAttributedString(string: "Raising\n$ \(fund)")aAttributedFundLabel.addAttribute(NSForegroundcolorAttributename,value: UIcolor.darkGraycolor(),range: NSRange(location: 0,length: 7))aAttributedFundLabel.addAttribute(NSFontAttributename,value: UIFont(name: "Roboto-Regular",size: 15)!,length: 7)) // ERROR POPS UP HERE aAttributedFundLabel.addAttribute(NSForegroundcolorAttributename,value: UIcolor.blackcolor(),range: NSRange(location: 8,length: fund.characters.count + 2))aAttributedFundLabel.addAttribute(NSFontAttributename,size: 16)!,length: fund.characters.count + 2)) // ERROR POPS UP HEREstartupFund.attributedText = aAttributedFundLabel

这只发生在我的整个项目中的两个文件。

我打开了另一个项目,但我能够构建和运行它没有任何错误,即使我设置了多个标签的字体,以及。

任何想法为什么这是发生?

TIA!

在SO的其他地方,有人建议你在这里:
aTitleVIEw.Font = UIFont(name: "Roboto-Regular",size: 15)

…你应该试试这样写:

aTitleVIEw.Font = UIFont.init(name: "Roboto-Regular",size: 15)

我可以不承担这个(因为我不能重现的BUG),所以我只是猜测!但是,它将是非常有趣的知道,如果它实际上工作。

总结

以上是内存溢出为你收集整理的swift – “UIFont”不能转换为“UIFont?全部内容,希望文章能够帮你解决swift – “UIFont”不能转换为“UIFont?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1058750.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存