Не можете изменить цвет на tabBar?IOS

Программируем под IOS
Anonymous
Не можете изменить цвет на tabBar?

Сообщение Anonymous »

У меня есть следующий метод в классе parantTabBarController:
Можно увидеть различные попытки сделать tabBar полностью прозрачным. Сработал только тот, который находится вверху.

Код: Выделить всё

       override func viewDidLoad() {
super.viewDidLoad()

UITabBar.appearance().barTintColor = UIColor.clear
UITabBar.appearance().backgroundImage = UIImage()
//        UITabBar.appearance().barTintColor = UIColor.blue

//        changeTabBarOpacity()
//        self.tabBar.unselectedItemTintColor = UIColor(red: 17.0/255.0, green: 70.0/255.0, blue: 95.0/255.0, alpha: 0.4)
//        self.tabBar.backgroundColor = UIColor(red: 17.0/255.0, green: 70.0/255.0, blue: 95.0/255.0, alpha: 0.0)

//        self.tabBar.backgroundColor = UIColor.clear
//        self.tabBar.backgroundImage = UIImage()
//        self.tabBar.shadowImage = UIImage()  // removes the border

}
Однако при таком подходе я не могу изменить цвет фона этого же tabBar в других контроллерах представления. Я попытался заменить изображение белым, изменив цвет фона: UITabBar.appearance().backgroundColor = UIColor.white Но ничего не работает.

Как сделать полупрозрачную панель вкладок на одной странице и белую на всех остальных?

Подробнее здесь: https://stackoverflow.com/questions/618 ... -to-tabbar

Вернуться в «IOS»