Это довольно уникальный вопрос. Я искал часы и не мог найти ответ. Я хочу, чтобы ALL UIViewControllers в моем приложении отображал UIStatusBar. Но при некотором UIViewController, когда вы нажимаете UIButton, следующий метод вызывает контроллер камеры modalView. Я хочу скрыть строку состояния, когда вызывается следующий метод:
-(BOOL)startCameraControllerFromViewController:(UIViewController*)controller
usingDelegate:(id )delegate
Я попытался изменить файл plist с помощью строки состояния UIViewController= YES (я хочу, чтобы UIStatusBar скрывался при отключении этого модального вида)
Я также пробовал следующее в рамках вышеописанного метода:
[[UIApplication sharedApplication] setStatusBarHidden:YES
withAnimation:UIStatusBarAnimationNone];
if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {
[[UIApplication sharedApplication] setStatusBarHidden:YES
withAnimation:UIStatusBarAnimationNone];
Кажется, что ничего не работает. Может ли кто-нибудь помочь?