升级到 XCode 12 和 IOS 14 后遇到问题。
我通常将 UITableView 的背景设置为 .clear,例如:
@IBOutlet weak var testTableView: UITableView!
然后在viewDidLoad函数中:
testTableView.backgroundColor = .clear
这对我来说效果很好。但自从升级到 XCode 12 和 IOS 14 后,背景保持标准白色,直到滚动,然后它更改为 .clear 。
我没有更改代码中的任何内容,并且在 XCode 11 中我没有遇到此问题。
有人遇到同样的问题并想出解决办法吗?
提前谢谢
最佳答案
更新:感谢大家的帮助。
我已经修好了!这实际上是自定义 TableViewCell 的问题,我不知道我如何假设它是 TableView 的一般背景。(感谢 @Starsky 自定义 Cell 的提示 - 我猜你们都知道经过几个小时的搜索小问题后你无法想出最简单的事情的错误哈哈哈)。在 override init()
我称为 self.backgroundColor = .none
的自定义单元格的功能将其设置为 self.backgroundColor = .clear
后导致了错误一切都按计划进行。
关于ios - XCode 12 和 IOS 14 中 UITableView 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63956261/