iPad应用程序方向在ios 6.1中没有改变

时间:2013-04-08 13:12:57

标签: iphone ios ipad orientation

我在两个方向开发了ipa应用程序,但- (BOOL)shouldAutorotate {return YES;} 不叫。

1 个答案:

答案 0 :(得分:1)

使用UINavigationController会干扰viewControllers的方向,为了使其正常工作,您可以实现自定义NavigationController并在您的应用程序中使用它。您还应该确保没有将子视图添加到窗口中,如果对subView使用UIWindow,那么您将在控制台上收到警告。 Application windows are expected to have a root view controller at the end of application launch,如果您使用subview,则不会调用您的定位方法。正确的方法是

self.window.rootViewController = yourRootController;

Follow my answer for implementing UINavigationController它会解决您的问题。