iOS 中主tab(含有5个视图) 切换到次级tab(含有另外五个视图) 的使用方法:
-(void)makeTabBarHidden:(BOOL)hide
{
if ( [self.rootTabBarController.view.subviews count] < 2 ) {
return;
}
UIView *contentView;
if ( [[self.rootTabBarController.view.subviews objectAtIndex:0] isKindOfClass:[UITabBar class]] ) {
contentView = [self.rootTabBarController.view.subviews objectAtIndex:1];
} else {
contentView = [self.rootTabBarController.view.subviews objectAtIndex:0];
}
if (hide) {
contentView.frame = self.rootTabBarController.view.bounds;
}
else {
contentView.frame = CGRectMake(self.rootTabBarController.view.bounds.origin.x,
self.rootTabBarController.view.bounds.origin.y,
self.rootTabBarController.view.bounds.size.width,
self.rootTabBarController.view.bounds.size.height - self.rootTabBarController.tabBar.frame.size.height);
}
self.rootTabBarController.tabBar.hidden = hide;
}
iOS 中一个tabBarController 切换到另一个tabBarController的实现方法
原文地址:http://blog.csdn.net/yuyezhulan/article/details/41244501