Мой стиль строки состояния приложения UIStatusBarStyleLightContent
, и он установлен в моем корневом контроллере как preferredStatusBarStyle
.
Теперь у меня есть проблема, что при открытии SFSafariViewController
из моего приложения он унаследовал стиль строки состояния, который является легким и невидимым на белом фоне SFSafariViewController
.
Есть ли способ установить стиль статусной панели для SFSafariViewController?
P.S. Я попытался подклассифицировать SFSafariViewController и переопределить этот метод, но это не помогает.
- (UIStatusBarStyle)preferredStatusBarStyle {
return UIStatusBarStyleDefault;
}
Update:
[[UIApplication sharedApplication] setStatusBarStyle:] делает трюк, но этот метод устарел в iOS 9.