Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios8 在ios 8中以横向模式隐藏的状态栏问题,在xCode 6中发布ios 8后,在ios 7中运行良好_Ios8_Statusbar_Xcode6 - Fatal编程技术网

Ios8 在ios 8中以横向模式隐藏的状态栏问题,在xCode 6中发布ios 8后,在ios 7中运行良好

Ios8 在ios 8中以横向模式隐藏的状态栏问题,在xCode 6中发布ios 8后,在ios 7中运行良好,ios8,statusbar,xcode6,Ios8,Statusbar,Xcode6,在iOS 8中,当模拟器以横向模式旋转时,状态栏会隐藏,而在iOS 7模拟器中,状态栏工作正常 我应该如何解决此问题?这不是问题,而是IOS 8的一项功能。在IOS 8中,状态栏隐藏在横向模式下这是IOS 8中的新默认设置。但是,您可以通过覆盖UIViewController中的以下内容来恢复旧行为: - (BOOL)prefersStatusBarHidden { return NO; } 下面这个简单的解决方案对我来说在iOS 8中非常有效,没有任何问题 - (void)viewW

在iOS 8中,当模拟器以横向模式旋转时,状态栏会隐藏,而在iOS 7模拟器中,状态栏工作正常


我应该如何解决此问题?

这不是问题,而是IOS 8的一项功能。在IOS 8中,状态栏隐藏在横向模式下这是IOS 8中的新默认设置。但是,您可以通过覆盖
UIViewController
中的以下内容来恢复旧行为:

- (BOOL)prefersStatusBarHidden {
    return NO;
}

下面这个简单的解决方案对我来说在iOS 8中非常有效,没有任何问题

- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator {

     [coordinator animateAlongsideTransition:^(id<UIViewControllerTransitionCoordinatorContext> context)
      {
         [[UIApplication sharedApplication] setStatusBarHidden:NO];

      } completion:^(id<UIViewControllerTransitionCoordinatorContext> context)
      {

      }];

     [super viewWillTransitionToSize:size withTransitionCoordinator:coordinator]; 
}
-(void)视图将转换大小:(CGSize)带有转换协调器的大小:(id)协调器{
[协调员AnimateLongsideTransition:^(id上下文)
{
[[UIApplication sharedApplication]setStatusBarHidden:否];
}完成:^(id上下文)
{
}];
[super ViewWillTransitionSize:size with TransitionCoordinator:coordinator];
}

这个问题的公认答案解决了这个问题:你是对的,即使苹果应用程序也有相同的行为。并非所有苹果应用程序/组件的状态栏都隐藏在横向视图中。AVVideoPlayer就是一个例子。它也适用于iOS 10。