ios - 切换到深色模式时,未在自定义 UIView 子类上调用 traitCollectionDidChange
问题描述
我创建了一个自定义UIImageView
子类,它添加了一些自定义绘图。这工作正常,但现在我想调整课程以使用 iOS 13 暗模式。
我添加traitCollectionDidChange:
到类中以获取样式更改的通知并相应地更新视图。但是,当样式更改(在设备设置中更新)时,不会调用该方法,因此视图无法处理更改并自行更新。
如何解决这个问题?
解决方案
推荐阅读
- .net - Azure 对 .NET 4.8 的支持
- javascript - 如何使用动态键获取数组对象值的总值
- flutter - 嵌套容器不遵守大小限制
- python - Matplotlib 没有在数据点之间绘制线
- r - R中的模运算
- r - Shiny App:如何按列获取总和
- python-3.x - Python:循环遍历 Excel 工作表,将标题信息分配给每个工作表上的列,然后合并到一个文件
- apache-spark - Spark SQL - 确定架构时出现运行时异常
- assembly - X86 中的 Melt-Down 攻击实现
- java - Firebase ML KIT 无法识别古吉拉特语