ios - XCode 12 和 IOS 14 中 UITableView 的问题

标签 ios swift xcode ios14 xcode12

升级到 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/

相关文章:

ios - Swift UI 测试在 iphone4s 模拟器上失败,与其他模拟器配合良好

xcode - 将 Swift 与 OS X 首选项面板插件一起使用

ios - 如何禁用/启用 UITextField 中的返回键?

ios - requestWhenInUseAuthorization 失败时发出通知

ios - 动画 block 在更新文本后重置为原始位置

ios - 在 Swift 中使用 EXC_BAD_ACCESS 对自身的异步 block 调用崩溃

ios - 在 Swift 框架中打包 XIB 进行分发?

ios - 启动图像未出现在 iPhone 上

ios - 游戏中心 "the specified participant does not have the required turn state"

ios - 快速执行 BOOL Getter 上的 Exc_bad_access