我必须增加UITabbar的高度。我该怎么做这个任何帮助吗?如何增加UITabbar的大小
2
A
回答
14
您可以更改其高度,宽度,x和y坐标。看到这一点:
CGRect viewFrame=self.tabBar.frame;
//change these parameters according to you.
viewFrame.origin.y -=50;
viewFrame.origin.x -=20;
viewFrame.size.height=200;
viewFrame.size.width=300;
self.tabBar.frame=viewFrame;
当您选择的应用程序类型,您可以更改在开始选择tabBased应用程序的情况下,这些参数的TabBar没有的TabBar控制器。
0
我见过很多人关于同一类似事情的帖子。他们提出的唯一解决方案是对UITabbar进行分类。可能是你可以做到这一点。
0
这违反了iOS设计指南,但是如果您必须这样做,您可以对您的tabbar控制器进行子类化并对其进行修改。只是改变高度,看起来不太好。
2
你可以写UItabbar
这里的类别是代码:
.h文件中:
#import
@interface UITabBar (NewSize)
- (CGSize)sizeThatFits:(CGSize)size;
@end
.m文件:
#import "UITabBar+NewSize.h"
@implementation UITabBar (NewSize)
- (CGSize)sizeThatFits:(CGSize)size {
CGSize newSize = CGSizeMake(size.width,44);
return newSize;
}
@end
,然后#进口“UITabBar + NewSize.h”
self.tabBarController = [[UITabBarController alloc] init];
[self.tabBarController.tabBar sizeThatFits:CGSizeMake(320, 44)];
self.tabBarController.tabBar.shadowImage = [[UIImage alloc]init]; //delete the default tabbar shadow!
相关问题
- 1. iPhone上的UITabBar大小增加了X
- 2. 增加交换大小如何增加堆大小?
- 3. 如何增加IsolatedStorage大小?
- 4. iPhone - 大小uitabbar
- 5. UITabBar宽度不随屏幕大小而增加
- 6. 增加大小
- 7. 增加大小
- 8. 增加大小
- 9. 如何增加UITextView的字体大小当UITextView的大小增加
- 10. 如何增加VirtualBox屏幕的大小?
- 11. 如何增加ckeditor的字体大小
- 12. 如何增加netezza表的列大小
- 13. 如何增加JXBusyLabel的大小?
- 14. 如何增加Carrot2的Java堆大小?
- 15. 如何增加JRadioButtons&JCheckBoxes的大小?
- 16. 如何增加JScrollPane窗格的大小?
- 17. 如何增加标签栏的大小?
- 18. 如何增加iPad中popOverView的大小?
- 19. 如何增加JFileChooser的大小?
- 20. 如何增加phpmyadmin的内存大小
- 21. 如何增加oracle中表的大小?
- 22. 如何增加网格的大小?
- 23. 如何增加Groovy的JVM堆大小?
- 24. 如何增加动作表的大小
- 25. 如何增加WebStorm的字体大小?
- 26. 如何增加矩形的大小
- 27. 如何增加fanpage的大小?
- 28. 如何增加Eclipse的堆大小?
- 29. 你如何增加图像的大小?
- 30. 如何增加此SVG的大小?