我在两个方向开发了ipa应用程序,但- (BOOL)shouldAutorotate {return YES;}
不叫。
答案 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它会解决您的问题。