Почему панель навигации становится черной при загрузке представления

#swift #xcode #uikit

Вопрос:

НАВИГАЦИОННАЯ ПАНЕЛЬКогда изображение загружается, панель становится черной (даже в «световом режиме»), но когда я прокручиваю изображение, оно становится белым (цвет, которым оно должно быть). Я пробовал программно настраивать цвет и использовать редактор раскадровки, но, похоже, ничего не работает.

 self.navigationController?.navigationBar.backgroundColor = .red  

Ответ №1:

Он не черный, он прозрачный. Это нормально, когда вы прокручиваетесь полностью вниз. Если вам это не нравится, установите панель навигации scrollEdgeAppearance (а также ее standardAppearance внешний вид в соответствии с вашим предпочтением).