私はプログラマチックにタブバーベースのアプリケーションを作成しています。 アプリケーションで:didFinishLaunchingWithOptions(アプリデリゲート)方法Iを入れている:Tab Bar + NavigationControllersアプリで横向きを有効にするにはどうすればよいですか?
self.tabBarController = [[[UITabBarController alloc] init] autorelease];
SearchViewController *search_vc = [[[SearchViewController alloc] init] autorelease];
SearchBookmarksViewController *search_bookmarks_vc = [[[SearchBookmarksViewController alloc] init] autorelease];
ItemsBookmarksViewController *items_bookmarks_vc = [[[ItemsBookmarksViewController alloc] init] autorelease];
AboutUsViewController *aboutus_vc = [[[AboutUsViewController alloc] init] autorelease];
UINavigationController *search_nav = [[[UINavigationController alloc] initWithRootViewController:search_vc] autorelease];
UINavigationController *search_bookmarks_nav = [[[UINavigationController alloc] initWithRootViewController:search_bookmarks_vc] autorelease];
UINavigationController *items_bookmarks_nav = [[[UINavigationController alloc] initWithRootViewController:items_bookmarks_vc] autorelease];
UINavigationController *aboutus_nav = [[[UINavigationController alloc] initWithRootViewController:aboutus_vc] autorelease];
NSArray vc_stack = [NSArray arrayWithObjects:search_nav,search_bookmarks_nav,items_bookmarks_nav,aboutus_vc,nil];
tabBarController.viewControllers = vc_stack;
[self.window addSubview:tabBarController.view];
SearchViewControllerを基本的に選択された行についての詳細を表示し、選択した行とのUITableViewに結果を示す検索フォームです。ユーザーはUIImageViewを使用してビューコントローラーをプッシュしていくつかの写真を表示する "写真の表示"ボタンを押すこともできます。
写真ビューで作業しているとき、私はタブバーアプリケーションではうまくいかないような横向きの向きを扱わなければなりませんでした。この写真ビューコントローラが横向きの向きを扱えるようにするために、何をすべきかについてお手伝いできますか?
私は、このように横向きにできるようにするOR TabBarControllerをサブクラス化すると、この最後の解決策は、私のアプリは、Appleによって拒否される可能性があります任意のビューを作成するすべてのビューコントローラにYESを返すようにshouldAutorotateToInterfaceOrientation方法を行うことが言われてきました。ですから、私はちょっと何をするのかちょっと混乱しています...
あなたの助けになる前にThx!
ステファン
正常に動作します。どうも – Steve