Строка состояния ведет себя странно в ландшафтном режиме на iOS 8.1 и отлично работает с iOS 7.1

У меня очень необычная проблема. В моем приложении строка состояния не отображается в ландшафтном режиме. Эта проблема возникает только для iOS 8. Она отлично работает в iOS 7. См. прикрепленные снимки экрана для iOS 7 и iOS 8.

iOS7.1 портретiOS7.1 альбомная iOS8.1 портретнаяiOS8.1_landscape


person Deepak    schedule 13.11.2014    source источник


Ответы (2)


Это может помочь вам

В Plist set View внешний вид строки состояния на основе контроллера: НЕТ

и добавьте код в свой контроллер представления

-(void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
{
    [[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];
}
person dheeru    schedule 13.11.2014

проверьте, есть ли у вас какой-либо код, похожий на: [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];

и, кроме того, вам нужно проверить, не установлено ли в вашей раскадровке или xib, если для какой-либо строки состояния установлено значение none

person oday0311    schedule 13.11.2014