Как сделать UITabbar прозрачным, чтобы фоновое изображение суперпредставления было видно? - PullRequest
0 голосов
/ 15 мая 2018

Я использовал UITabbar . Я установил цвет фона, чтобы очистить цвет. Хотя черный фон появляется. Я отладил представление и обнаружил, что UITabbar реализовал UIVisualEffectSubView и UIVisualEffectBackdropView для неявного черного цвета. Что может быть лучшим способом сделать его прозрачным с помощью swift 4. Изображение отладки прилагается ниже. enter image description here

Ответы [ 2 ]

0 голосов
/ 15 мая 2018

Вам нужно использовать barTintColor на вкладке Bar

tabBar.backgroundColor = UIColor.clear
tabBar.barTintColor = UIColor.clear
tabBar.backgroundImage = UIImage()
0 голосов
/ 15 мая 2018

Попробуйте это:

yourTabBar.backgroundColor = UIColor.clear // clears the background
yourTabBar.backgroundImage = UIImage()
yourTabBar.shadowImage = UIImage()  // removes the border
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...