iOS 暗黑模式适配

在需要处理暗黑模式的地方,再添加上如下代码:(设置相应配色)

if (@available(iOS 13.0, *)) {
    UIColor * rightColor = [UIColor colorWithDynamicProvider:^UIColor * _Nonnull(UITraitCollection * _Nonnull trainCollection) {
        if ([trainCollection userInterfaceStyle] == UIUserInterfaceStyleLight) { //浅色模式
            return [UIColor whiteColor];
        } else { //深色模式
            return [UIColor blackColor];
        }
    }];
    self.bgView.backgroundColor = rightColor; //根据当前模式(光明暗黑)-展示相应颜色 关键是这一句
}
原文地址:https://www.cnblogs.com/gaozhang12345/p/12575363.html