我有一个包含以下代码的 UIViewController
:
- (BOOL) shouldAutorotate {
return NO;
}
-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationPortrait;
}
我没有使用 UINavigationController
。当显示此 UIViewController
时,设备仍会旋转到横向。我的目标是 iOS 9,这里有什么问题?
最佳答案
所以问题是我在 info.plist
中定义了允许的方向,这显然会覆盖您在整个项目中其他任何地方所做的任何事情。
为了纠正这个问题,我从 info.plist
中删除了条目,并在项目设置中定义了它们。现在一切都按预期工作。
关于iOS 9 supportedInterfaceOrientations 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32782044/