带有 .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))