自 Xcode 11 以来 UITableViewCellReorderControl 默认颜色错误

Posted

技术标签:

【中文标题】自 Xcode 11 以来 UITableViewCellReorderControl 默认颜色错误【英文标题】:UITableViewCellReorderControl default color wrong since Xcode 11 【发布时间】:2019-09-02 11:53:34 【问题描述】:

我遇到 UITableViewCellReorderControl 颜色与单元格颜色相同,这个症状让我很困惑,想知道 UITableViewCellReorderControl 消失了。

我为 UITableViewCellReorderControl 添加背景颜色以确认它确实存在。

我猜这个症状是因为 ios 13 暗模式,但我无法修复它,甚至将 overrideUserInterfaceStyle 聚焦到 UIUserInterfaceStyleLight。

有没有什么想法或经验。

【问题讨论】:

【参考方案1】:

设置overrideUserInterfaceStyle 解决了我的问题。

请注意,将其设置为UIUserInterfaceStyle.light 表示背景较浅,附件颜色较深。

在您的示例中,UIUserInterfaceStyle.dark 似乎是正确的值。

【讨论】:

以上是关于自 Xcode 11 以来 UITableViewCellReorderControl 默认颜色错误的主要内容,如果未能解决你的问题,请参考以下文章

自 Xcode 11.4 以来的状态栏样式问题

自 xCode 13 和 iOS 15 以来,Appium(和桌面)无法启动 wda 会话

我得到一个“NSCalendar?”自 XCode 版本 6.1 (6A1052d) 更新以来没有名为“组件”的成员错误

自 IOS 13 以来,UISearchController 在状态栏中意外绘制 UITableView

自 iOS 9 以来 UITableView 的滚动性能不佳(之前效果很好)

为啥 UITableView 自定义单元格的第一个单元格总是在 Xcode 中的动作事件上被调用两次