tabbar的iphone应用程序

时间:2011-04-20 10:50:53

标签: iphone

我想使用shouldSelectViewController来停止权限选择选定的particuler标签栏后的标签栏。那我该怎么用呢以下代码无效。

   - (BOOL)tabBarController:(UITabBarController *)tabBarControllers 
    shouldSelectViewController:(UIViewController *)viewController 
    {
        UIViewController *vcnt= [tabBarControllers.selectedViewController];
        if(vcnt==viewController)
        {
            return NO;
        }else
        {
            return YES;
        }
    }

1 个答案:

答案 0 :(得分:1)

你想要这样的东西:

- (BOOL)tabBarController:(UITabBarController *)tabBarControllers 
    shouldSelectViewController:(UIViewController *)viewController 
    {
        if(alreadySelectedSpecificTab)
        {
             if([viewController isEqual:viewControllerNotToAllow])
                  return NO;
        }
        return YES;
    }