我正在编程创建基于标签栏的应用程序。在应用中: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