我无法删除导航堆栈的分隔线。如果它是黑暗模式,你看不到分隔符,它工作,但当它是Color.white
,线是可见的。尝试设置背景图像和添加属性,设置背景颜色,但这些都不起作用。
请参见下面的代码。有人能看到任何问题吗?
NavigationStack {
VStack {
ListSection()
}
.background(currentUserColorScheme == .dark ? Color.red: Color.white)
.toolbarBackground(currentUserColorScheme == .dark ? Color.red : Color.white, for: .navigationBar)
.navigationTitle("Title")
.navigationBarTitleDisplayMode(.inline)
}
1条答案
按热度按时间ztigrdn81#
您可以使用UIKit API并使其发生如下: