swift2 Swift UITableView在本地iPhone上的黑色背景

zbdgwd5y  于 2022-11-06  发布在  Swift
关注(0)|答案(4)|浏览(223)

使用:Xcode 7测试版、Swift 2.0
我有一个UITableView,在桌面模拟器是所有的罚款,但在我的原生iPhone 6+的背景上的空行是黑色的

为TableView设置自己的背景色并不能解决这个问题。有人有主意吗?

ep6jt1vc

ep6jt1vc1#

XCode 11.2.1中也遇到了同样的问题。尝试在故事板中解决这个问题很多次。我已经将tableview和单元格的背景颜色设置为白色。但是即使在故事板中设置了它,它仍然显示默认的黑色。在这之后,我尝试通过编程来设置它,它工作了!!

tableView.backgroundColor = UIColor.white
aiqt4smr

aiqt4smr2#

好的,修复了。。背景颜色是问题。。我选择了“白色”,但似乎他把这理解为“默认”,这是一个透明的颜色。我选择了一个不同的白色背景颜色,现在它的工作。。非常奇怪
谢谢你!

zlhcx6iw

zlhcx6iw3#

最近在尝试“变暗”单元格时遇到了同样的问题。似乎单元格默认设置为非不透明,因此没有透明度。将值设置为false就可以了。

cell.backgroundColor = .clear
cell.isOpaque = false

然后你需要做的就是设置tableviews的背景颜色。

tableView.backgroundColor = .red
ivqmmu1c

ivqmmu1c4#

对我来说,解决这个问题的方法是手动将表格视图的背景颜色设置为100%不透明度的白色。

相关问题