我这里有一个UITabBarController
,其中有五(5)个标签栏项,当点击TabBarItem
时,其中一个不得显示它的视图。我知道我必须在AppDelegate.m
- (BOOL)tabBarController:(UITabBarController *)tbController shouldSelectViewController:( UIViewController *)viewController
{
NSInteger tabIndex = [[tbController viewControllers] indexOfObject:viewController];
if(tabIndex == 1)
{
return false;
}
return true;
}
但我不知道为什么它对我不起作用。我想问我是否只需要在AppDelegate.m
上添加此代码就可以了?我错过了一步吗?我是iOS的新手。请帮忙,我正在使用故事板。
答案 0 :(得分:0)
您应该设置标签栏控制器委托。与_tabBarController.delegate = self
一样。