首页 > 解决方案 > 切换到深色模式时,未在自定义 UIView 子类上调用 traitCollectionDidChange

问题描述

我创建了一个自定义UIImageView子类,它添加了一些自定义绘图。这工作正常,但现在我想调整课程以使用 iOS 13 暗模式。

我添加traitCollectionDidChange:到类中以获取样式更改的通知并相应地更新视图。但是,当样式更改(在设备设置中更新)时,不会调用该方法,因此视图无法处理更改并自行更新。

如何解决这个问题?

标签: iosuiviewios-darkmodeuitraitcollection

解决方案


推荐阅读