读书人

UITabBarController撤除再次点击已选中

发布时间: 2012-08-22 09:50:35 作者: rapoo

UITabBarController取消再次点击已选中tab时回到UINavigationController的rootViewController

设置tabBarController的delegate, 并实现delegate中的tabBarController:shouldSelectViewController方法

?

- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController
{
??? AppUtilsLog(NSStringFromSelector(_cmd));
??? UIViewController* selectedViewController = tabBarController.selectedViewController;
??? if (selectedViewController == viewController) {
??????? return NO;
??? } else {
??????? return YES;
??? }??
}

读书人网 >移动开发

热点推荐