IPhone X - Высота нижней панели - PullRequest
0 голосов
/ 22 февраля 2019

Botom bar

В нижней панели моего приложения возникают проблемы при тестировании его на симуляторе iPhone.Опция «Использовать направляющие для безопасной зоны» уже включена.Высота нижней панели выглядит хорошо, но когда я нажимаю на значок, фон для этого выбранного значка должен быть полностью белым, но это еще не так.Я использую контроллер панели вкладок.

Кроме того, текст и метки в моем представлении имеют пиксельные значения.

Мой код для этого пользовательского контроллера панели вкладок следующий

   super.viewDidLoad()

    self.tabBar.barTintColor = UIColor(red:0/255, green: 209/255, blue: 204/255, alpha: 1)


    // set selected icon background color
    let numberOfItems = CGFloat(tabBar.items!.count)
    let tabBarItemSize = CGSize(width: tabBar.frame.width / numberOfItems, height: tabBar.frame.height)
    tabBar.selectionIndicatorImage = UIImage.imageWithColor(color: UIColor(red: 255/255, green: 255/255, blue: 255/255, alpha: 1), size: tabBarItemSize).resizableImage(withCapInsets: UIEdgeInsets.zero)

    // remove default border
    tabBar.frame.size.width = self.view.frame.width + 4
    tabBar.frame.origin.x = -2

    tabBar.tintColor = UIColor(red:65/255, green: 174/255, blue: 168/255, alpha: 1)

    tabBar.unselectedItemTintColor = UIColor.white
...