ios - Swift 主题更改不适用于 UITableViewCell 中的 UILabel
问题描述
我正在努力为 iOS 应用程序中的用户提供浅色/深色主题选项。当我将主题放在应用程序委托中时,应用程序可以使用正确的主题正常加载,但是当我在设置中切换开关以更改主题时,它无法正常工作。
主要问题在于 UITableViewCell 中的 UILabel.textColor。我根据我在网上阅读的内容尝试了以下方法,但它不起作用。
UILabel.appearance(whenContainedInInstancesOf: [UITableViewCell.self]).textColor = UIColor.red
我正在使用 Xcode 9.3。任何意见,将不胜感激。谢谢你。
解决方案
推荐阅读
- php - Codeigniter 查询获取缓存结果(选择查询结果未更新)
- r - R-我如何将图像裁剪/屏蔽到 AOI - Ebimage
- scala - 如何在scala中创建顶点
- python - 如何使用python在谷歌云火商店中添加字段
- r - R中的CYYMMDD格式
- c# - NavigationService 没有定义
- reactjs - 根据 URL 加载不同的 CSS
- android - 使用 Google Play 商店自定义硬件配置文件
- json - JQuery不能使用'in'运算符在使用Ajax响应中搜索'length'
- swift - Firebase swift没有检索所有子值