Я хочу, чтобы моя панель навигации имела оттенок цвета, но не полностью просвечивала. Вот код, у меня есть, и их результаты:Настройка панели навигации пользовательского интерфейса для частичного полупрозрачного изображения в Swift xCode
UINavigationBar.appearance().setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default)
UINavigationBar.appearance().shadowImage = UIImage()
UINavigationBar.appearance().translucent = true
UINavigationBar.appearance().barTintColor = UIColor(red: 0, green: 107/255, blue: 178/255, alpha: 0.5)
Но если повернуть «полупрозрачный» ложь т.е. использовать этот код:
UINavigationBar.appearance().setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default)
UINavigationBar.appearance().shadowImage = UIImage()
UINavigationBar.appearance().translucent = false
UINavigationBar.appearance().barTintColor = UIColor(red: 0, green: 107/255, blue: 178/255, alpha: 0.5)
Я получаю этот результат:
Как заставить панель иметь значение альфа 0,5 или быть «полупрозрачным»?
Спасибо, любая помощь будет оценена по достоинству.
попробуйте UINavigatio nBar.appearance(). Свойство tintColor –