如何监控tabbarcontroller下的项目点击事件 - >更多?

时间:2010-12-12 04:57:16

标签: iphone objective-c ios uitabbarcontroller

我正在使用UITabbarController,并在子视图中添加了10 UINavigationController,因此,部分UINavigationController将位于“更多”控制器中。

问题是,委托方法tabBarController:shouldSelectViewController:不适用于“更多”中的UINavigationController

现在,当点击“更多”中的项目时,我想做某事(显示模态视图控制器)。我该怎么办?

感谢任何提示。

1 个答案:

答案 0 :(得分:-1)

我从其他论坛获得了以下代码,但没有机会试一试。

NSArray *views = [tabBarController.view subviews];
for(id v in views){
    if([v isKindOfClass:[UITabBar class]]){
        [(UITabBar *)v setHidden:YES];
    }
}