如何在xcode情节提要中以横向模式显示场景



我在xcode中有故事板项目。大多数场景都是以纵向显示的,但我想在不需要用户旋转设备的情况下以横向模式显示其中一个场景,总是显示这个场景,它必须是横向的。这个场景有一个简单的视图控制器和uiwebview对象,我可以从url打开一个pdf文件。我的想法是将视图控制器显示为模式视图控制器。

有人知道如何解决这个问题吗?,昨天我花时间在网上搜索,但我没有找到解决方案。

提前谢谢!

场景的实际显示方式不是由情节提要决定的,而是由视图控制器决定的。仅当接口方向为横向时,您需要创建一个UIViewController子类并实现- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation以返回YES。你可以这样做:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}

允许两种方向或用代替

return interfaceOrientation == UIInterfaceOrientationLandscapeLeft

只允许一个方向。

相关内容

  • 没有找到相关文章

最新更新