Автояркость переопределяет значение яркости экрана, которое я установил для своего приложения.Я установил яркость на
[[UIScreen mainScreen] setBrightness:0.1];
Я хочу отключить автоматическую яркость программно
Я занимаюсь разработкой корпоративного приложения, поэтому нет проблем с использованием частного API
Я пытался сUIScreenBrightnessDidChangeNotification
но это не обновляет мое значение
- (void)viewDidLoad {
[super viewDidLoad];
NSNotificationCenter *center = [NSNotificationCenter defaultCenter];
[center addObserverForName:UIScreenBrightnessDidChangeNotification
object:nil
queue:nil
usingBlock:^(NSNotification *notification)
{
NSLog(@"Brightness changed: %f", [[UIScreen mainScreen] brightness]);
dispatch_async(dispatch_get_main_queue(), ^{
[[UIScreen mainScreen] setBrightness:0.1];
});
}];
}