SwiftUI:如何删除列表中导航链接中的插入符号

SwiftUI:如何删除列表中导航链接中的插入符号,swift,swiftui,Swift,Swiftui,我对SwiftUI中的NavigationLink有一个问题。我有一个餐厅列表,里面有导航链接。我试图删除导航链接部分右侧的插入符号,但没有成功 我试图删除插入符号使用buttonStyle,但这不是工作 List(vm.restaurants) { (restaurant: Restaurant) in NavigationLink(destination: ResDetailView(restaurant: restaurant)) { RestaurantRow(li

我对SwiftUI中的NavigationLink有一个问题。我有一个餐厅列表,里面有导航链接。我试图删除导航链接部分右侧的插入符号,但没有成功

我试图删除插入符号使用buttonStyle,但这不是工作

List(vm.restaurants) { (restaurant: Restaurant) in
   NavigationLink(destination: ResDetailView(restaurant: restaurant)) {
        RestaurantRow(life: life)
   }.buttonStyle(PlainButtonStyle())
}

消除泄漏指示器的最简单方法是在NaviagtionLink上设置填充:

NavigationView {
    List {
        ForEach(items) { item in
            NavigationLink(destination: Destination(item: item)) {
                CustomCell(item: item)
            }    .padding([.trailing], -30.0)
        }
    }
}

不过,我不建议这样做-这是一种向用户显示,如果点击其中一个单元格,则会有更多可用数据的方法。

消除泄漏指示器的最简单方法是在NaviagtionLink上设置填充:

NavigationView {
    List {
        ForEach(items) { item in
            NavigationLink(destination: Destination(item: item)) {
                CustomCell(item: item)
            }    .padding([.trailing], -30.0)
        }
    }
}

不过,我不建议这样做——这是一种向用户显示,如果点击其中一个单元格,将有更多可用数据的方式。

您可以这样做:

var body: some View {
        NavigationView() {
            List(menu, id: \.self) { section in

                VStack{
                    Text(section.name)
                    NavigationLink(destination: Dest()) {
                        EmptyView()
                    }
                }
            }
        }

您可以这样做:

var body: some View {
        NavigationView() {
            List(menu, id: \.self) { section in

                VStack{
                    Text(section.name)
                    NavigationLink(destination: Dest()) {
                        EmptyView()
                    }
                }
            }
        }
Chris的回答可行,但EmptyView的高度增加了单元格底部的空白空间。相反,您可以使用ZStack在单元格顶部创建导航链接

名单{ ForEach0..Chris的答案有效,但EmptyView的高度会在单元格底部增加空白。相反,您可以使用ZStack在单元格顶部创建导航链接

名单{
ForEach0..暂时无法查看列表。您可以改为使用ScrollView,其中NavigationLink没有插入符号。@Asperi这不是真的…有些方法…暂时无法查看列表。您可以改为使用ScrollView,其中NavigationLink没有插入符号。@Asperi这不是真的…有些方法…难以置信。我的帽子掉了!难以置信。我的h至少有一天,它停止了!