【问题标题】:Increase size of UITabbar增加UITabbar的大小
【发布时间】:2015-12-08 08:56:15
【问题描述】:

我需要继承 UITabBar 并增加它的大小。

我是用代码实现的

 -(CGSize)sizeThatFits:(CGSize)size
{
   CGSize sizeThatFits = [super sizeThatFits:size];
   sizeThatFits.height = kTabBarHeight;
   return sizeThatFits;

但这会延长它。如何在不拉伸的情况下增加它?我需要一些干净的区域。

【问题讨论】:

    标签: iphone uiview uiviewcontroller uitabbarcontroller uitabbar


    【解决方案1】:

    我遇到了这个问题,我能够解决它。您必须将以下代码添加到您的 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;
    }
    

    【讨论】:

      猜你喜欢
      • 2018-03-06
      • 1970-01-01
      • 1970-01-01
      • 2020-12-02
      • 2021-01-15
      • 2016-11-08
      • 1970-01-01
      • 2012-06-17
      • 2016-04-23
      相关资源
      最近更新 更多