Настройка навигацииBar для очистки - PullRequest
0 голосов
/ 16 мая 2019

Я пытаюсь настроить панель навигации контроллера навигации на очистку / непрозрачность 0

Кажется, у меня это работает, когда я запускаю свой код в симуляторе, появляется белая фоновая полоса, однако, если я перехожу на другую страницу, тогда она исчезает.

Мой код совпадает с ответом в на этот вопрос , да, но моя проблема в том, что цвет Nav работает только после того, как я ушел с первого экрана и вернулся к нему. Дело не в том, что это не работает полностью.

import UIKit

class LoginMenuViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        self.navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)
        self.navigationController?.navigationBar.shadowImage = UIImage()
        self.navigationController?.navigationBar.isTranslucent = true

    }    

}
...