在需要處理暗黑模式的地方,再添加上如下代碼:(設置相應配色)
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; //根據當前模式(光明\暗黑)-展示相應顏色 關鍵是這一句 }