欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

storyboard设计两级tabbarcontroller,第二级tabbar的位置有关问题

更新时间: 2014-01-05 02:36:48 责任编辑: Author_N1

 

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

 

二级TarBarController布局如上图所示

 

运行效果图如下

 





后面两个图中,我把第二级的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
--参考方法--
引用:
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在顶部的
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:36:48
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/12101/
本文WWW.DOC100.NET DOC100.NET版权所有。