我已经从here下载了示例代码并对其进行了测试。我无法理解的是,当我将方向设置为Landspace并在Portrait模式下运行时,没有任何变化..我的意思是我仍然可以看到左边的菜单而心理学家按钮不应该在那里。
PS:对于iOS6,它运行良好,但较低版本给我相同的结果。答案 0 :(得分:1)
在RoatatableViewController.m文件中看起来像方法
- (BOOL)shouldAutorotateToInterfaceOrientation:
告诉应用程序所有方向的轮换都没问题。
你应该使用它来阻止iOS 5及更早版本的横向模式:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
看起来在斯坦福大学开展这个项目的人忽视了这一点。