我想更改Tabbar的高度。
代码是:
rootController.tabBar.frame= CGRectMake(0,450,320,30);
rootController是TabBarController对象。
在这里,我得到了我的观点和视角之间的空间。调整标签栏大小后的标签栏。
然后它没有用来调整它的大小。如何正确调整大小,以便myview& tabbar可以被淘汰吗?
| -------------------- |
|
|
|
|
|
| ........................ |这里介于视图和视图之间我的tabbar空间仍然是
| ........................ |
| view1 | view2 |
| -------------------- |
有什么解决方案吗? 提前谢谢......
答案 0 :(得分:5)
我很确定tabbar的设计不适合调整大小。 Apple需要一致的尺寸,并且要看这些东西。
答案 1 :(得分:0)
尝试rootController中的代码:
//CUSTOM TABBAR!!
//change tabbar's height
float windowheight = [UIScreen mainScreen].bounds.size.height;
self.tabBar.frame = CGRectMake(0, windowheight - 30, 320, 30);
//here you can see the UITransitionView's bounds before changed.
NSLog(@"subView=%@", [self.view subviews]);
//change UITransitionView 's height
((UIView *)[[self.view subviews] objectAtIndex:0]).frame = CGRectMake(0, 0, 320, windowheight - 30);
//then add your CustomTabBarView