iOS 10,UIToolbar背景颜色不会改变

iOS 10,UIToolbar背景颜色不会改变,第1张

概述我有一个应用程序,自iOS 8以来一直存在.它的工作方式是你有一个UITableView并点击单元格来产生一个分数,取决于底部的UI工具栏使用此方法改变颜色的分数: func updateToolbarAndLabel(score: Int) { if(score <= -1) { self.toolbar.backgroundColor = UIColor.greenC 我有一个应用程序,自iOS 8以来一直存在.它的工作方式是你有一个UItableVIEw并点击单元格来产生一个分数,取决于底部的UI工具栏使用此方法改变颜色的分数:
func updatetoolbarandLabel(score: Int) {    if(score <= -1) {        self.toolbar.backgroundcolor = UIcolor.greencolor()    } else if(score <= 0) {        self.toolbar.backgroundcolor = .None    } else if(score <= 9) {        self.toolbar.backgroundcolor = UIcolor.greencolor()    } else if(score <= 29) {       self.toolbar.backgroundcolor = UIcolor.yellowcolor()    } else if(score >= 30) {        self.toolbar.backgroundcolor = UIcolor.redcolor()    }    if (score <= 0) {        self.scoreshow.text = "0"    } else {        self.scoreshow.text = (score as NSNumber).stringValue }}

然后每当用这个点击表格视图时调用它:

func tableVIEw(tableVIEw:UItableVIEw,dIDSelectRowAtIndexPath indexPath:NSIndexPath)
{

事情是,它自从我构建应用程序以来一直有效,但在iOS 10上,它没有.简单地把颜色改变了……

任何帮助,将不胜感激

解决方法 我能够解决它,它改为:barTintcolor,发现它自己在苹果文档中找不到任何提及它的东西

像这样使用它:self.toolbar.barTintcolor

编辑:现在有一些人在GM发布文档中提到它,请参阅下面的回答

总结

以上是内存溢出为你收集整理的iOS 10,UIToolbar背景颜色不会改变全部内容,希望文章能够帮你解决iOS 10,UIToolbar背景颜色不会改变所遇到的程序开发问题。

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

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

原文地址: https://outofmemory.cn/web/1098682.html

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

发表评论

登录后才能评论

评论列表(0条)

保存