如何在ios中增加tabbar高度

时间:2016-04-05 08:50:51

标签: ios tabbar

如何在iOS中增加标签栏高度,我尝试了很多方法,没有一个对我有用。我的完整标签条形码在app delegate中。

2 个答案:

答案 0 :(得分:1)

- (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;
}

您必须将以下代码添加到UITabBarController类的子类中。

答案 1 :(得分:0)

我正在使用扩展程序来更改标签栏的高度

 class CustomHeightTabBar : UITabBar {
        @IBInspectable var height: CGFloat = 0.0

        override func sizeOfTab(_ size: CGSize) -> CGSize {
            var sizeOfTab = super.sizeOfTab(size)
            if height > 0.0 {
                sizeOfTab.height = height
            }
            return sizeOfTab
        }
    }

This

查找更多