Не можете изменить цвет на 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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