Полупрозрачный UINavigationBar не работает должным образом на бета-версии iOS 12 (GM seed) - PullRequest
0 голосов
/ 13 сентября 2018

У меня проблема с полупрозрачным UINavigationBar на iOS 12.

В UINavigationController, когда я "толкаю" UIViewController, у которого есть полупрозрачный UINavigationBar, на UINavigationBar есть плохая анимация перехода, которая также больше не прозрачна и имеет черный цвет с альфа сверху. Код, который я использовал и который работал нормально на iOS 11.0, был обычным для установки прозрачности на UINavigationBar

UINavigationBar.appearance().setBackgroundImage(UIImage(), for: .default)
UINavigationBar.appearance().shadowImage = UIImage()
UINavigationBar.appearance().backgroundColor = .clear
UINavigationBar.appearance().isTranslucent = true

Есть ли у кого-нибудь такой же вариант использования, чтобы проверить, возникает ли проблема?

1 Ответ

0 голосов
/ 13 сентября 2018

Вместо этого, почему бы вам не использовать служебную область, чтобы установить ее в Translucent?

This is the utility area

...