无法阻止视图显示在标签栏控制器中

时间:2013-07-17 08:15:05

标签: objective-c uitabbarcontroller

我这里有一个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的新手。请帮忙,我正在使用故事板。

1 个答案:

答案 0 :(得分:0)

您应该设置标签栏控制器委托。与_tabBarController.delegate = self一样。