UITabViewController有两个试图 一个是控制view显示的view,还有一个是tabbarView,在隐藏tabbar之后,修改view的frame就可以了。
实验:
2013-04-15 17:15:07.248 HTWebScholl_1.0[9884:c07] (
"
"
)
修改红色的哪个的frame就可以了。代码如下:
contentView = [self.tabBarController.view.subviews objectAtIndex:0];
contentView.frame=xxxxx;
我也遇到和你一样的问题,我找到的解决方法有
1:用app中的window添加[self.window addSubview:UINavigationController.view];
2:在controller中不能用addSubview添加UINavigationController.view,要用 =号 ,如(self.view = homeNavController.view;)。