タブバー内でナビゲーションコントローラーも使用するタブバーアプリケーションがいくつかあります。テーブルビューのセルがクリックされたときにビューを表示できるようにしたいのですが、タブバーコントローラーには入れません。これは、ツイート内からリンクがクリックされたときの Twitter アプリに似ています。このようにして、そのリンクのビューを回転させることができますが、タブ バーの他のすべては回転しません。これが私のコードのセットアップ方法です:
self.webViewController = [[[WebViewController alloc] initWithNibName:@"WebViewController" bundle:[NSBundle mainBundle]] autorelease];
[self.navigationController pushViewController:_webViewController animated:YES];
ビューでタブバーを覆い隠したいだけなので、タブバーのすべてを回転させる必要なく回転させます。