0

ボタンをUIViewController含むXIBファイルがあります。ボタンのメソッドでは、 WebView を 1 つだけIBAction使用して新しいものを作成します。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 でどのように機能するのでしょうか?

前もって感謝します。

4

1 に答える 1

0

最後に解決策を見つけました: カテゴリ
NavigationController 用に独自のカテゴリを作成し、autorotate メソッドを追加しました。

于 2013-04-14T16:09:47.130 に答える