1

我在两个方向都开发了 ipa 应用程序,但- (BOOL)shouldAutorotate {return YES;} 没有被调用。

4

1 回答 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 回答