Панель навигации прозрачная Swift 5 - PullRequest
2 голосов
/ 13 октября 2019

Когда я обновился до Xcode 11, все мои навигационные панели стали прозрачными ( Фотография прозрачной панели ). Почему я не изменил код после обновления?

1 Ответ

0 голосов
/ 13 октября 2019

Это новое поведение iOS 13, о котором упоминается здесь :

В iOS 13 и более поздних версиях панель навигации с большим заголовком не включает фоновый материалили тень по умолчанию.

Вы можете переопределить это поведение:

let appearance = UINavigationBarAppearance()
appearance.backgroundColor = .white
self.navigationController?.navigationBar.scrollEdgeAppearance = appearance
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...