SwiftUI - TabView с NavigationView генерирует серую область - PullRequest
1 голос
/ 19 сентября 2019

У меня есть некоторые проблемы с моим табулированием, когда я устанавливаю isTranslucent в false и комбинацию с NavigaitonView Кто-нибудь знает, как это исправить?(прикрепленное фото)

Мне нужно полупрозрачный или ложный, иначе я не могу получить темный цвет.

введите описание изображения здесь

Ответы [ 2 ]

1 голос
/ 29 сентября 2019

Вы можете установить backgroundColor.Не устанавливайте для isTranslucent значение false, иначе будут созданы упомянутые вами артефакты.

UITabBar.appearance().backgroundColor = .black

Становится намного темнее.Это не совсем непрозрачно.

Редактировать : тот же трюк работает с NavigationView

UINavigationBar.appearance().backgroundColor = .black
0 голосов
/ 19 сентября 2019

Вы изменяете прозрачность на UITabBar и ожидаете, что он будет работать на TabBar.Две вещи не являются взаимозаменяемыми.

...