所以在viewDidLoad中设置当前tabBarcontroller的tabBar是可以的
UITabBarButton是私有API,所以要判断要这样:【barButton isKindOfClass:NSStringFromClass:@"UITabBarButton"],而不能用[barButton isKindOfClass:[UITabBarButton class]
tabBar在viewWillAppear时系统设置
原文:http://www.cnblogs.com/yintingting/p/4861920.html