Каковы цвета RGB, эквивалентные цвету .isTranslucent панели навигации? - PullRequest
0 голосов
/ 09 марта 2019

enter image description here

Панель навигации имеет свойство .isTranslucent, которое придает ему серый фоновый цвет

navigationController?.navigationBar.isTranslucent = true

Я хочу, чтобы весь контроллер вида былсопоставьте тот же самый точный цвет и .lightGray не так ли.Я попытался поиграть со свойствами .alpha и .isOpaque вида контроллера вида, но не могу его найти.

Кто-нибудь знает цвета rgb или другой способ, которым я могу заставить цвет фона моего контроллера вида соответствовать.тот самый полупрозрачный серый цвет?

override func viewDidLoad() {
    super.viewDidLoad()

    // I tried playing with different combinations of all of these in different ways

    view.backgroundColor = .lightGray

    view.alpha = .5

    view.isOpaque = false
} 

1 Ответ

0 голосов
/ 09 марта 2019

Это установит один и тот же цвет для панели просмотра и навигации:

view.backgroundColor = UIColor(red   : 249.0/255.0,
                               green : 249.0/255.0,
                               blue  : 249.0/255.0,
                               alpha : 1.0)

cap

Шов все еще будет там. Если вы хотите удалить его:

navigationController?.navigationBar.shadowImage = UIImage()
...