iPad横向模式视图大小不正确

时间:2010-08-27 20:01:44

标签: iphone cocoa-touch ipad uiinterfaceorientation

我有一个iphone应用程序,我想在横向模式下以模态方式呈现其中一个视图,并将代码设置在其视图控制器下方。所有在iphone(其目标平台)上工作正常,但是当在iPad上运行以进行演示时,横向视图的左侧边缘会被截断大约10个像素。即看起来显示器对于屏幕而言太宽。没有其他视图受到影响,同样的事情发生在1倍或2倍变焦。

这是一个错误还是我错过了什么?

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

1 个答案:

答案 0 :(得分:0)

InterfaceOrientation可以返回“未知”值,在这些情况下,您可能会遇到iPad认为它已旋转并且您的代码将返回错误结果的情况