如何在iPhone的纵向视图中查看一个视图控制器

时间:2012-06-13 05:16:41

标签: objective-c ios uiviewcontroller uiinterfaceorientation

我正在开发一个应用程序,它显示从服务器获取的书籍数量,它可以帮助用户随时阅读本书。在每本书中,我都应该添加简单的游戏。在这里,我所做的是,应用程序从横向视图开始,它工作正常。但是现在,我只想在纵向视图中加载游戏视图控制器(而不是其他VC)。我用Google搜索,但无法找到真正的解决方案。任何帮助赞赏。感谢。

1 个答案:

答案 0 :(得分:1)

  

默认情况下,UIViewController类以纵向模式显示视图   只要。要支持其他方向,您必须覆盖   shouldAutorotateToInterfaceOrientation:方法并返回YES为any   你的子类支持的方向。

因此,您只需覆盖视图控制器中的shouldAutorotateToInterfaceOrientation:功能即可以纵向查看:

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