Это довольно уникальный вопрос. Я искал часы и не мог найти ответ. Я хочу, чтобы 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];
Кажется, что ничего не работает. Может ли кто-нибудь помочь?