Cutomize моя высота Tabbar Используя внешний класс? - PullRequest
0 голосов
/ 31 марта 2019

Я хочу увеличить высоту панели вкладок. Также разные экраны должны быть разной высоты во всех приложениях. Ни одно другое решение не сработало

1 Ответ

1 голос
/ 31 марта 2019

Я использую расширение для изменения высоты вкладки

 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

Это работает для меня.

...