2016-08-09 4 views
1

Я хочу сделать прозрачную панель прозрачной, установив полупрозрачное значение в true. Однако это не делает трюк. У меня есть TabBarVC, назначенный на панель вкладок со следующим кодом. Панель вкладок остается твердымнастройка табеля полупрозрачный не работает

class TabBarVC: UITabBarController { 

override func viewDidLoad() { 
    super.viewDidLoad() 

    // color of background -> This works 
    self.tabBar.barTintColor = UIColor.purpleColor() 

    // color when selected -> This works 
    self.tabBar.tintColor = UIColor.redColor() 

    // This does not work 
    self.tabBar.translucent = true 
} 

Я также пытался сделать что-то вроде

UIColor (красный: 246,0/255, зеленый: 246,0/255, синий: 246,0/255, альфа: 0,5)

Но это не работает. Я немного искал в Google, но всякий вопрос, похоже, отличается от моего. Может ли кто-нибудь помочь мне здесь?

Спасибо,

+0

Вы можете предоставить изображение для этого, что именно вы хотите. – ashmi123

+0

уверен. http://i.stack.imgur.com/gYnN1.png У меня был красный и фиолетовый цвет в моем коде, чтобы увидеть, работают ли они. Я просто хочу, чтобы таба выглядела прозрачной, как изображение. – user172902

ответ

1

Что вы делаете, скорее всего, работает для настройки прозрачности панели вкладок. Тем не менее, вам необходимо установить соответствующие контроллеры представлений как «Under Bottom Bar» в IB.

+0

Они все под нижним баром. Панель вкладок имеет пять вкладок, в которых есть навигационный контроллер. Как NavVC, так и подключенный VC имеют undeBottomBars selected – user172902

+0

Попробуйте добавить self.tabBar? .alpha = 0.3 – TheValyreanGroup

+0

@EdwardHung: Он прав. Ваш способ добиться полупрозрачного эффекта неверен. Вы должны установить панель Tab Transucent, а нижняя часть представления должна быть прикреплена к нижней части контроллера. –