我正在使用UITabbarController
,并在子视图中添加了10 UINavigationController
,因此,部分UINavigationController
将位于“更多”控制器中。
问题是,委托方法tabBarController:shouldSelectViewController:
不适用于“更多”中的UINavigationController
。
现在,当点击“更多”中的项目时,我想做某事(显示模态视图控制器)。我该怎么办?
感谢任何提示。
答案 0 :(得分:-1)
我从其他论坛获得了以下代码,但没有机会试一试。
NSArray *views = [tabBarController.view subviews];
for(id v in views){
if([v isKindOfClass:[UITabBar class]]){
[(UITabBar *)v setHidden:YES];
}
}