定制我的Tabbar高度使用外部类吗?

时间:2019-03-31 07:35:14

标签: swift tabbar

我想增加标签栏的高度。在所有应用程序中,不同的屏幕也应具有不同的高度。其他解决方案均无效

1 个答案:

答案 0 :(得分:1)

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

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

将此课程分配到标签栏

enter image description here

在属性检查器中

enter image description here

对我有用。