我正在編程創建基於標籤欄的應用程序。在應用中:didFinishLaunchingWithOptions(應用程序委託)方法我已經把:如何在選項卡欄中啓用橫向導航+ 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推動視圖控制器顯示一些照片。
現在,當處理照片視圖時,我不得不處理橫向方向,這在標籤欄應用程序中似乎不太容易工作。你能幫助我們做些什麼來讓這張照片視圖控制器能夠處理橫向方位嗎?
我被告知要shouldAutorotateToInterfaceOrientation方法在這樣每個視圖控制器作出任何視圖,允許橫向返回YES或子類TabBarController,這最後的解決辦法可能會導致我的應用程序被蘋果拒絕。所以我有點搞不清楚該怎麼做...
Thx提前爲您提供幫助!
斯特凡
它工作正常!謝謝 – Steve