首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

storyboard设计两级TabBarController,第二级Tabbar的位置有关问题

2013-11-12 
storyboard设计两级TabBarController,第二级Tabbar的位置问题 二级TarBarController布局如上图所示 运行效

storyboard设计两级TabBarController,第二级Tabbar的位置问题
storyboard设计两级TabBarController,第二级Tabbar的位置有关问题
 

二级TarBarController布局如上图所示

 

运行效果图如下

 storyboard设计两级TabBarController,第二级Tabbar的位置有关问题

storyboard设计两级TabBarController,第二级Tabbar的位置有关问题

storyboard设计两级TabBarController,第二级Tabbar的位置有关问题

后面两个图中,我把第二级的TabBarController的位置调整到了上面,代码如下

     CGRect tabBarFrame = [self.tabBar frame];

    NSLog(@"tabBarFrame %f %f %f %f",

          tabBarFrame.origin.x,

          tabBarFrame.origin.y,

          tabBarFrame.size.width,

          tabBarFrame.size.height);

    tabBarFrame.origin.y = 100;

    [self.tabBar setFrame:tabBarFrame];

这时,虽然tabbar上去了,但是它以前在下面的位置却变成了黑色,

请问怎么把View扩展下来,我通过设置setFrame,好像没有任何效果

这种两级Tabbar应该很普遍吧,主Tabbar在下面,次Tabbar在上面

谢谢大家,我是初学者,问题很弱,请各位不吝赐教,我的qq 53962791 storyboard tabbarcontroller
[解决办法]

引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

你需要设置view的大小。。。


我在viewDidLoad 里面设置 view的frame,没有任何效果,然后我在view的重载函数setFrame里打印发现,它在我设置之后还会被系统调用很多次,就是说,我的设置在前,系统设置在后,又把view的位置设置回去了,我到底要在哪里设置它的位置比较好啊



你最后一个pic显示你那view上有2个tabbar的占位。。。  这种情况,最好不要全部都用tabbar,你考研用一个tabbat+分段按钮


这个方法好像也可以,但是上下两个tabbar的场合应该也有把


http://code4app.com/ios/Sliding-Tabs/4f72eab96803fa8a50000000  看看这个怎么设置tabbar在顶部的

热点排行