【发布时间】:2021-08-03 14:07:27
【问题描述】:
我希望我的 List 的整行都有一个背景颜色,左右两边没有任何空白,所以我使用了 .listRowInsets(EdgeInsets()) 修饰符。这里是相关代码sn-p。
List {
ForEach(issue.Data, id: \.self) { issueItem in
NavigationLink(destination: IssueView(issueID: issueItem.IssueID)) {
IssueRow(issue: issueItem)
}
}
.listRowInsets(EdgeInsets())
}
但是,这具有将披露指标推到最右边的效果,在我看来这看起来不太好:
如果没有 .listRowInsets(EdgeInsets()) 修饰符,这就是屏幕的外观(这不是我想要的,我想要以前的版本,但是这里的显示指示器看起来更好):
有没有办法让整行都具有背景颜色,而不会将披露指示器一直推到右侧?
【问题讨论】:
标签: swiftui swiftui-list