iOS技巧-UITabBar改变默认高度

1.继承UITabBarController

@interface ALTabBarController : UITabBarController

2.重写UITabBarController的UITabBarController方法

- (void)viewWillLayoutSubviews{
    CGRect tabFrame = self.tabBar.frame; //self.TabBar is IBOutlet of your TabBar
    tabFrame.size.height = 80;
    tabFrame.origin.y = self.view.frame.size.height - 80;
    self.tabBar.frame = tabFrame;
}
如果想要添加的工具条点击事件生效请在viewWillLayoutSubviews添加此代码
[self.tabBar bringSubviewToFront:self.bottomToolView];

3.效果图

UITabBar改变默认高度

4.参考

http://stackoverflow.com/questions/23044218/change-uitabbar-height

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、UITabBarController以其相关控件之间的关系 @interface UITabBarContro...
    西门淋雨阅读 3,109评论 0 1
  • 今天参加了某公司的面试,答得感觉懵逼的,下面是面试题 1.@import跟#include的区别 (1)#impo...
    miliPolo阅读 671评论 0 1
  • 一、UITabBarController以其相关控件之间的关系 UIBarItem一个可以放置在Bar之上的所有小...
    MrJ的杂货铺阅读 15,032评论 2 21
  • #2016年的最后一天# 每次说到“最后一天”,总有一点松了一口气的感觉。在这漫长又短暂的一生,每年的这一天都意味...
    一二三又米阅读 184评论 4 2
  • 我问佛:如何让人们的心不再感到孤单? 佛曰:每一颗心生来就是孤单而残缺的, 多数带着这种残缺度过一生, 只因与能使...
    奶萌宝宝阅读 485评论 0 0