我有一个SwiftUI List
,它的listStyle
被设置为SidebarListStyle
,这样得到的List
如下所示:
太好了!不过,我想在它上面设置一个不同的背景颜色,但似乎不知道怎么做。我的代码如下:
List {
<snip>
}
.listStyle(SidebarListStyle())
.background(Color.yellow.ignoresSafeArea())
但是,这实际上什么也不做。我的List
看起来完全一样。我该如何为这个List
设置背景颜色呢?
2条答案
按热度按时间ruyhziif1#
您可以将此修饰符
.listRowBackground()
用于单独行的背景色。z31licg02#
这是iOS 16及更高版本和macOS 13及更高版本的圣杯