带有 .listRowInsets(EdgeInsets()) 的披露指标
Disclosure Indicator with .listRowInsets(EdgeInsets())
我希望我的列表的整行都具有背景色,左右两侧没有任何白色 space,因此我使用了 .listRowInsets(EdgeInsets()) 修饰符。这是相关的代码片段。
List {
ForEach(issue.Data, id: \.self) { issueItem in
NavigationLink(destination: IssueView(issueID: issueItem.IssueID)) {
IssueRow(issue: issueItem)
}
}
.listRowInsets(EdgeInsets())
}
然而,这具有将披露指示器推到最右边的效果,在我看来这看起来不太好:
没有 .listRowInsets(EdgeInsets()) 修饰符,屏幕看起来是这样的(这不是我想要的,我想要以前的版本,但披露指示器在这里看起来更好):
有没有办法让整行都具有背景色,而无需将披露指示器一直推到右边?
尝试仅对尾部使用非零插图:
.listRowInsets(.init(top: 0, leading: 0, bottom: 0, trailing: 20))
我希望我的列表的整行都具有背景色,左右两侧没有任何白色 space,因此我使用了 .listRowInsets(EdgeInsets()) 修饰符。这是相关的代码片段。
List {
ForEach(issue.Data, id: \.self) { issueItem in
NavigationLink(destination: IssueView(issueID: issueItem.IssueID)) {
IssueRow(issue: issueItem)
}
}
.listRowInsets(EdgeInsets())
}
然而,这具有将披露指示器推到最右边的效果,在我看来这看起来不太好:
没有 .listRowInsets(EdgeInsets()) 修饰符,屏幕看起来是这样的(这不是我想要的,我想要以前的版本,但披露指示器在这里看起来更好):
有没有办法让整行都具有背景色,而无需将披露指示器一直推到右边?
尝试仅对尾部使用非零插图:
.listRowInsets(.init(top: 0, leading: 0, bottom: 0, trailing: 20))