0

我有一个UIViewController包含按钮的 XIB 文件。在IBAction按钮的方法中,我UIViewController只用一个 WebView 创建了一个新的。

UIViewController *onlineViewCtrl = [[UIViewController alloc]init];
[onlineViewCtrl.view addSubview:WebView];

我介绍这个新的 ViewController:

[self.navigationController pushViewController:onlineViewCtrl animated:YES];

这可以按预期工作,但现在在 iOS 版本 <6 上我遇到了屏幕自动旋转的问题。

onlineViewCtrl不旋转!通常我会包含 autorotate 方法,但如果onlineViewCtrl我没有自己的类或 xib,我应该怎么做?

有趣的是,在 iOS 6 上一切正常。有人知道为什么吗?但更重要的是它如何在 iOS <6 上工作?

提前致谢。

4

1 回答 1

0

最后我找到了一个解决方案: 类别
我为 NavigationController 创建了自己的类别并添加了自动旋转方法。

于 2013-04-14T16:09:47.130 回答