自定义我的标签栏高度使用外部类?

问题描述 投票:0回答:1

我想增加我的tabbar高度。在所有应用中,不同的屏幕也应该是不同的高度。其他解决方案都没有奏效

swift tabbar
1个回答
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

这个对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.