ios 如何阻止List和ScrollView更改TabView Bar

sg3maiej  于 2023-06-25  发布在  iOS
关注(0)|答案(1)|浏览(101)

在我的MainView中,我有一个TabView,当我的ListView被选中并且我开始滚动时,它会使我的TabView变成黑色/白色。有没有办法阻止这一切的发生。在我的另一个视图中,我也遇到了类似的问题,把它放在VStack中解决了这个问题。但这不起作用。我找不到任何东西来阻止自动着色
我也不希望在NavigationStack中滚动时出现颜色的顶部栏。如何调整呢?

66bbxpm5

66bbxpm51#

这是任何人试图找到它与我明显糟糕的描述的解决方案

init() {

let tabBarAppearance = UITabBarAppearance()
tabBarAppearance.configureWithTransparentBackground()
tabBarAppearance.backgroundColor = .clear
tabBarAppearance.backgroundEffect = nil
tabBarAppearance.shadowImage = UIImage()
tabBarAppearance.backgroundImage = UIImage()

UITabBar.appearance().standardAppearance = tabBarAppearance
UITabBar.appearance().scrollEdgeAppearance = tabBarAppearance

}

相关问题