адаптация режима темно IOS
Не режим подходит темный
Добавлена информация непосредственно в поле
User Interface Style
установленное значение
Light
Режим адаптации Dark
Адаптация черного режим поля внутри информации, которые не складываются
Но необходимость для каждого UIWindow,UIViewController,UIView
увеличения следуя этому методу внутри
-(void)traitCollectionDidChange:(UITraitCollection *)previousTraitCollection
В этом методе, перейдите судить и изменить цвет всех элементов текущего интерфейса
Я специализируюсь в одном случае, все цветовые приложения сохраняются отдельно
Есть два способа, а именно, все соответствующие цветов к свету или темноте
На самом деле, цвет, свето значение цвета, имеет еще значение цвета темного, приложение может определить несколько цвета
Все заявки принимаются от цвета синглтона
При корректировке времени на одноэлементных просто нужно нажать на обновления интерфейса линии
-(void)traitCollectionDidChange:(UITraitCollection *)previousTraitCollection
{
[super traitCollectionDidChange: previousTraitCollection];
if (@available(iOS 13.0, *))
{
if(UITraitCollection.currentTraitCollection.userInterfaceStyle == UIUserInterfaceStyleDark)
{
[[Color darkColor] setDarkColorArray];
LRLog(@"暗黑模式");
}
else
{
[[Color darkColor] setBrightColorArray];
LRLog(@"正常模式");
}
UIWindow* window = [[[UIApplication sharedApplication] delegate] window];
[self.navigationController.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName:[Color darkColor].dataColor2,NSFontAttributeName:[UIFont systemFontOfSize:18]}];
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageWithColor:[Color darkColor].backColor] forBarMetrics:(UIBarMetricsDefault)];
[self.navigationController.navigationBar setShadowImage:[UIImage imageWithColor:[Color darkColor].backColor]];
[self.navigationController.navigationBar setBarTintColor:[Color darkColor].backColor];
window.backgroundColor=[Color darkColor].backColor;
self.view.backgroundColor=[Color darkColor].backColor;
}
}
Демонстрационный институт Добавить https://github.com/YouZhiZheShiJingCheng/dark