如何在iOS 6中为Game Center View Controller应用横向模式

时间:2012-10-24 12:06:26

标签: uiviewcontroller cocos2d-iphone ios6 uiapplication

我正在使用COCOS2D游戏。现在我已将我的游戏更新为iOS6。我已经看到Apple改变了Game Center登录(身份验证)过程。所以为此我已经使用了handler authenticateWithCompletionHandler处理器和我的游戏崩溃了。

我也通过添加方法解决了这个问题。

- (NSUInteger)application:(UIApplication*)application supportedInterfaceOrientationsForWindow:(UIWindow*)window { return UIInterfaceOrientationMaskAllButUpsideDown; }

修复了我的崩溃。但现在问题是Game-Center身份验证视图仅在纵向模式下出现。因为我的整个游戏都处于横向模式。我希望在Landscape中使用该身份验证视图。

有没有人为我提供任何解决方案。

提前致谢!!!

1 个答案:

答案 0 :(得分:2)

目前,Game6 for iOS6中的身份验证屏幕没有横向视图。

这是Apple的疏忽还是我们不知道的故意。很多人都期待着下一个版本的修复,但目前只是传闻。

你所能做的就是你已经做过的事情。可以仅允许iOS6小屏幕设备的肖像作为解决方法。任何运行iOS5和iPad的设备都不必是纵向的,并且应该能够正常运行。