【发布时间】:2014-11-21 19:02:00
【问题描述】:
我正在编写一个具有以下结构的 iPhone 应用程序(在情节提要中创建)
UIView --> TabBarController --> 1.NavigationController --> UITableView --> UIView
2.NavigationController --> UITableView --> UIPageController --> UIView
3.NavigationController --> UIView
...
7.NavigationController --> UIView
当点击 TabBarItem 时,我希望页面弹出到根视图。
我知道我需要用方法实现UITabBarControllerDelegate:
- (void)tabController:(UITabBarController *)tabController didSelectViewController: (UIViewController *)viewController
我不明白该方法应该放在哪里,是让 AppDelegate 成为 UITabBarDelegate,还是让我的 customTabBarController 类成为委托。
另外,我在哪里拨打tabBarController.delegate = self 电话?
我是一个认真的菜鸟,请帮助:)
【问题讨论】:
-
你在使用故事板吗?
-
是的,我正在使用故事板
-
viewController 是否连接到 tabBarController?
标签: ios objective-c delegates uitabbarcontroller ios7.1