UITabBar Button Center Вертикальное выравнивание Swift - PullRequest
0 голосов
/ 16 ноября 2018

Вот что я пытаюсь сделать:

Screen Shot

Снимок экрана взят из более ранней версии устройства iOS. На нем кнопка UITabBar не выровнена по центру.

Ниже вы можете проверить мою текущую вкладку

Screen Shot

Это моя UITabBar кнопка добавления через Main. StoryBoard.

Как установить все кнопки UITabBar по центру по вертикали?

Ответы [ 2 ]

0 голосов
/ 16 ноября 2018

Вы также устанавливаете изображение насекомого через Main.StoryBoard:

0 голосов
/ 16 ноября 2018

Используйте это для каждого UITabBarItem в вашем tabBar.Это сделает ваше изображение вертикально по центру.

tabOne.tabBarItem.imageInsets = UIEdgeInsets.init(top: 5,left: 0,bottom: -5,right: 0)

Обновлено с примером:

    let nvOneViewController = MYRNavigationController()
    let tabOne = MYRHomeViewController()
    let tabOneBarItem = UITabBarItem(title: "", image: UIImage(named: "icnHome"), selectedImage: UIImage(named: "icnHomeOn"))
    tabOne.tabBarItem = tabOneBarItem
    tabOne.tabBarItem.imageInsets = UIEdgeInsets.init(top: 5,left: 0,bottom: -5,right: 0)
    nvOneViewController.setViewControllers([tabOne], animated: false)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...