我有一个带有XIB文件的UIViewController
,其中包含一个按钮。在按钮的IBAction
方法中,我只用一个WebView创建一个新的UIViewController
。
UIViewController *onlineViewCtrl = [[UIViewController alloc]init];
[onlineViewCtrl.view addSubview:WebView];
我提出了这个新的ViewController:
[self.navigationController pushViewController:onlineViewCtrl animated:YES];
按预期工作,但现在在iOS版本< 6我有一个自动旋转屏幕的问题。
onlineViewCtrl
不会旋转!通常我会包含自动旋转方法,但是如果onlineViewCtrl
我没有自己的类或xib,我应该怎么做呢?
有趣的是,在iOS 6上,一切都很完美。有人知道为什么吗?但更重要的是它如何在iOS< 6?
上运行提前致谢。
答案 0 :(得分:0)
最后我找到了一个解决方案:类别
我为NavigationController创建了自己的类别,并添加了自动旋转方法。