我有一个iphone应用程序,我想在横向模式下以模态方式呈现其中一个视图,并将代码设置在其视图控制器下方。所有在iphone(其目标平台)上工作正常,但是当在iPad上运行以进行演示时,横向视图的左侧边缘会被截断大约10个像素。即看起来显示器对于屏幕而言太宽。没有其他视图受到影响,同样的事情发生在1倍或2倍变焦。
这是一个错误还是我错过了什么?
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
答案 0 :(得分:0)
InterfaceOrientation可以返回“未知”值,在这些情况下,您可能会遇到iPad认为它已旋转并且您的代码将返回错误结果的情况