#ios #swift
Вопрос:
Я пытаюсь использовать этот код, но этот код работает только один раз:
func changeNavigationBarBackground(isWhite: Bool) {
if(isWhite) {
UINavigationBar.appearance().setBackgroundImage(UIImage(), for: .default)
UINavigationBar.appearance().shadowImage = UIImage()
} else {
let image = UIImage(named: "navbar-background")
UINavigationBar.appearance().setBackgroundImage(image, for: .default)
UINavigationBar.appearance().shadowImage = image
}
}