+ (UIColor *)lightColor:(UIColor *)lightC darkColor:(UIColor *)darkC
{
if (@available(iOS 13.0, *)) {
return [UIColor colorWithDynamicProvider:^UIColor * _Nonnull(UITraitCollection * _Nonnull trait) {
if (trait.userInterfaceStyle == UIUserInterfaceStyleDark) {
return darkC;
}
else {
return lightC;
}
}];
}
else {
return lightC;
}
}
温馨提示,像textField和textView的背景颜色 会自动适配dark和light 如果不想要改变 就得设置clearColor