Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.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
隐藏视图控制器的自动旋转(iOS7)_Ios_Ios7 - Fatal编程技术网

隐藏视图控制器的自动旋转(iOS7)

隐藏视图控制器的自动旋转(iOS7),ios,ios7,Ios,Ios7,该应用程序只支持横向。首先,我有一个视图控制器。在它里面,我有一个底部栏视图控制器。单击底部栏视图控制器时,将显示设置视图控制器模式视图。然后,如果旋转180度,“设置”视图控制器会在原始视图控制器倒置时旋转。有什么好办法吗?这仅适用于iOS 7而非iOS 8。在设置视图控制器中,尝试以下操作: - (NSUInteger)supportedInterfaceOrientations { return UIInterfaceOrientationMaskLandscape; } -

该应用程序只支持横向。首先,我有一个视图控制器。在它里面,我有一个底部栏视图控制器。单击底部栏视图控制器时,将显示设置视图控制器模式视图。然后,如果旋转180度,“设置”视图控制器会在原始视图控制器倒置时旋转。有什么好办法吗?这仅适用于iOS 7而非iOS 8。

在设置视图控制器中,尝试以下操作:

- (NSUInteger)supportedInterfaceOrientations {

     return UIInterfaceOrientationMaskLandscape;
}

- (BOOL)shouldAutorotate {

    return NO;
}
如果只支持一个横向,还可以尝试UIInterfaceOrientationMaskLandscapeLeft或UIInterfaceOrientationMaskLandscapeRight