我知道这已被问过很多次,但仍然无法正常工作。
我希望我的应用程序仅在横向模式下可用,在我的 XCode 项目的 GUI 部分中,我已取消选择两种纵向模式,并且只有两种横向模式处于活动状态。我检查了我的 plist,在 Supported Orientations 下只有两个横向的。
但是,当我在运行 4.2 固件的 iPod 上运行我的应用程序时,我可以将我的应用程序旋转到纵向模式。
我能做些什么?
我知道这已被问过很多次,但仍然无法正常工作。
我希望我的应用程序仅在横向模式下可用,在我的 XCode 项目的 GUI 部分中,我已取消选择两种纵向模式,并且只有两种横向模式处于活动状态。我检查了我的 plist,在 Supported Orientations 下只有两个横向的。
但是,当我在运行 4.2 固件的 iPod 上运行我的应用程序时,我可以将我的应用程序旋转到纵向模式。
我能做些什么?
有人发布了一个完全错误的答案:P 现在已被删除,但它确实帮助我找到了正确的答案;我更换了:
return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
在我的 ViewController.m 中:
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight || interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
所以感谢删帖的发帖人!它帮助我找到了正确的答案。