我的视图中存在透明度问题,尤其是UITableView
。Swift 4 backgroundColor bug?
只是为了确保。我已经有了3年的快速经验,这是我第一次遇到这个问题。
所以在苹果的文档里面写着: backgroundColor
视图的背景颜色。
此属性的更改可以为动画。默认值是零,这将导致在一个透明的背景色。”
但将清晰颜色backgroundColor
或tableView.backgroundColor = UIColor.clear
时,背景仍出现白色。
这是一个错误或功能?
编辑:
的的tableView不是问题了它是的tableView内的细胞 已经尝试过的解决方案清除了所有子视图的背景色一切都没变
0。编辑17年9月29日
好吧,我调试我的应用程序,并得到这个:
UICachedDeviceWhiteColor和cachedColor。
阿谷歌搜索也没有帮助。
编辑2017年9月29日当天晚些时候...
出现的问题,从3迅速更新到迅速4. 当我做了一个新的项目,迅速4,但实际上工作正常。 因为这是一个问题,我必须解决。我会尝试一些事情并不时更新这篇文章。
有'contentView'上'backgroundView'之上,玩弄这一观点。 – Desdenova
你能告诉我们完整的代码吗? –
你应该检查你的视图层次结构,它可能是在你的UITableView后面有一些其他的UIView,它有一个.white backgroundColor。 –