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; //根据当前模式(光明\暗黑)-展示相应颜色 关键是这一句
}

 

posted on 2020-03-26 16:39  高彰  阅读(3483)  评论(0编辑  收藏  举报

导航