Фон строки состояния во время UIModalTransitionStyleFlipHorizont

Приложены несколько скриншотов из моего приложения в разгар UIModalTransitionStyleFlipHorizont

Я изменил статусбар стиля на Черный в info.plist и установил цвет фона или MainWindow.xib на черный. Тем не менее, во время UIModalTransitionStyleFlipHor Horizontal фон позади строки состояния является белым. Есть идеи, что я могу здесь делать не так? и как я могу быть в состоянии это исправить (т.е. избавиться от белого)?

ОБНОВЛЕНИЕ: Вот как начинает выглядеть моя строка состояния, если для UIStatusBarStyle установить значение UIStatusBarStyleBlackTranslucent.

Итак, за статусбаром определенно есть что-то белое.:-(

1 ответ

Возможны два варианта.

  1. В файле Info.plist добавьте ниже

    • UIStatusBarStyle UIStatusBarStyleBlackTranslucentили же
    • UIStatusBarStyle UIStatusBarStyleBlackOpaqueили же
    • UIStatusBarStyle UIStatusBarStyleDefault
  2. Добавьте источник в ваше приложение.

    [[UIApplication sharedApplication] setStatusBarStyle: UIStatusBarStyleBlackTranslucent animated: NO];

или же

 [[UIApplication sharedApplication] 
          setStatusBarStyle:UIStatusBarStyleBlackOpaque animated:NO];

или же

[[UIApplication sharedApplication] 
      setStatusBarStyle:UIStatusBarStyleDefault animated:NO];

Обновить:

для скрытия строки состояния

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];
Другие вопросы по тегам