我在两个方向都开发了 ipa 应用程序,但- (BOOL)shouldAutorotate {return YES;}
没有被调用。
问问题
147 次
1 回答
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;
按照我实现 UINavigationController 的答案, 它将解决您的问题。
于 2013-04-08T13:18:44.400 回答