Мой старый код:Как обновить preferredStatusBarStyle в одном ViewController два или более раз
- (void)setStatusBarLight:(BOOL)value {
if (value) {
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
} else {
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];
}
}
Теперь setStatusBarStyle осуждается. Apple говорит, что я должен использовать preferredStatusBarStyle. Но это вызывает только один раз. Но в моей строке состояния параметра необходимо изменить цвет после некоторых действий пользователя в этом контроллере представления.
Что я могу сделать?