Мне нужно увеличить высоту панели навигации.Для этого я добавил вид (нужной высоты) под панелью навигации.Панель навигации установлена на полупрозрачный .Таким образом, цвет навигационной панели немного отличается от фактического шестнадцатеричного значения.Теперь мне нужно сопоставить цвет панели навигации с представлением ниже.Ниже приведен код, который я использую.
func setupNavigationBar() {
title = "Profile"
self.navigationController?.navigationBar.setBackgroundImage(UIImage(named: ""), for: .default)
self.navigationController?.navigationBar.shadowImage = UIImage(named: "")
headerView.backgroundColor = navigationController?.navigationBar.barTintColor
headerView.isOpaque = false
}
Я получаю различные оттенки, как показано ниже.
Как я могусделать цвет представления таким же, как цвет панели навигации?Я могу приблизиться к желаемому цвету, уменьшив альфа-представление вида, но я сомневаюсь в этом подходе, так как нет никакого стандарта, определенного для него.
PS Панель навигации должна оставаться полупрозрачной.