UITabBar vibrancy+blur effect


#1

не получается настроить темный эффект TabBar как приложении Trailers

let blur = UIBlurEffect(style: .dark)
let vibrancy = UIVibrancyEffect(blurEffect: blur)

let frost = UIVisualEffectView()
frost.frame = tabBar.bounds
frost.autoresizingMask = .flexibleWidth
frost.effect = vibrancy
tabBar.insertSubview(frost, at: 0)
	
tabBar.isTranslucent = true
tabBar.backgroundImage = UIImage()
tabBar.backgroundColor = .clear
tabBar.barStyle = UIBarStyle.black
tabBar.barTintColor = UIColor.clear

с этим кодом таббар просто черный


#2

up)     


#3

up!!    


#4

админ, неужели вы не знаете как это исправить?))


#5

а если сделать в лоб: положить под TabBar view, применить к нему визуальные эффект, а сам TabBar сделать прозрачным?


#6

можно попробовать, но я думаю должно быть проще, в светлом стиле все нормально


#7

Пишите свой таббар, вбейте в гугле “create custom tabbar” - найдете достаточное количество туториалов.


#8

нижний констрейнт у таблицы дать не к сейфАрии а к суперВью. С этим кодом должно работать