UITabBarController 单击 再点击 双击


UITabBarController

//当选中项改变的时候会触发
- (void)tabBarController:(UITabBarController*)tabBarController didSelectViewController:(UIViewController*)viewController {
    NSLog(@"disSelect");
//使每次点击tab都回到跟目录
    //    if ([viewController isKindOfClass:[UINavigationController class]]) {
    //        [(UINavigationController*)viewController popToRootViewControllerAnimated:YES];
    //    }    
}


//每次点击当前tab的时候会触发
- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)vc {  
  NSLog(@"shouldSelect");
//当前选中的tab
    UIViewController *selectTab = tabBarController.selectedViewController;  
//vc:  将要选中的tab
//判断是不是选择了自己
  if ([selectTab isEqual:vc]) { }
}

你可能感兴趣的:(apple)