我正在使用iOS 6.0的Base SDK构建项目。
目标>总结我已将“支持的设备方向”设置为仅限纵向(未选择其他方向)。
当我在6.0模拟器中运行应用程序时,这很有用,应用程序按预期锁定为肖像。然而,当我运行5.1模拟器时,它支持横向方向(但不是颠倒)!?
我想在整个应用程序的每个视图中强制纵向(条形图一个视图控制器)。目前,在iOS 5.1中进行测试时,无论我做什么,它都允许轮换。
尽管在iOS6中被贬值,我仍然坚持:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
但这没有做任何事情。
如何仅在iOS 5.0中强制使用肖像?
答案 0 :(得分:1)
shouldAutorotateToInterfaceOrientation
应该做到这一点。你确定它正在执行吗?你确定它是在主视图控制器中定义的,而不是在其他地方定义的吗?