XCode 4.4.1和iOS 4.2设备方向问题

时间:2012-09-02 12:35:52

标签: objective-c ios xcode orientation

我知道这已被问过很多次,但仍无法让它发挥作用。

我希望我的应用程序仅在横向模式下可用,在我的XCode项目的GUI部分中,我未选择两种纵向模式,只有两种横向模式处于活动状态。我检查了我的plist并且在Supported Orientations下只有两个横向的那个。

但是当我在运行4.2固件的iPod上运行我的应用程序时,我可以将我的应用程序旋转为纵向模式。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

有人发布了一个完全错误的答案:P现在已被删除,但它确实帮我找到了正确的答案;我换了:

return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);

在我的ViewController.m中:

return (interfaceOrientation == UIInterfaceOrientationLandscapeRight || interfaceOrientation == UIInterfaceOrientationLandscapeLeft);

感谢海报删除了他们的帖子!它帮助我找到了正确的答案。