我正在编写一个具有以下结构的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
来电?
我是一个认真的菜鸟,请帮忙:)。
答案 0 :(得分:1)
如果您的AppDelegate具有对UITabBarController的引用,那么请将其作为您的委托。