iOS App Orientation问题 - 将项目从纵向切换到横向

时间:2013-02-15 05:49:50

标签: ios ipad ios6

我一直在撞墙直到两周左右。我开始了一个原本将在iPhone和iPad上成为肖像的项目。在某个地方,项目在iPhone上切换为Landscape,然后在iPad上切换为Landscape。

顺便说一下,app不应该支持旋转,我希望这只是Landscape。顺便说一下,它在iPhone和iPad模拟器(iOS 5和6)上运行良好。

在iPad上,这是一个完全不同的故事。主视图控制器通过xib加载(就像在iPhone上一样),并设置为LANDSCAPE方向。我在模拟器上加载并运行应用程序,一切都很棒。我在iPad上运行应用程序,它以纵向模式启动。 xib(因为它是风景),只是在左上角的屏幕上画出并被推到边缘。

我已在主视图控制器上将模拟指标设置为横向,并将其设置为1024x768。我已将支持的方向设置为Landscape Left&仅限风景。我已将初始界面方向设置为横向(左主页按钮)。我已经实现了preferredInterfaceOrientationForPresentation(仅返回UIInterfaceOrientationMaskLandscapeLeft)(顺便说一句,基于NSLog,该函数永远不会被调用)。我已经实现了supportedInterfaceOrientation(返回UIInterfaceMaskOrientationLandscapeLeft | UIInterfaceOrientationMaskLandscapeRight)(再次,基于NSLog永远不会被调用)。

我的智慧结束了。我只是试着用一块干净的石板开始这个项目,并花时间将所有东西重新组合在一起。

我必须要有一些东西,对吧?

0 个答案:

没有答案
相关问题