我有一个关于NavigationLinkSwiftUI 的问题。我有一家List餐厅,NavigationLink里面有。我尝试删除 NavigationLink 部分右侧的插入符号,但没有成功
我尝试使用删除插入符号buttonStyle,但不起作用。
List(vm.restaurants) { (restaurant: Restaurant) in
NavigationLink(destination: ResDetailView(restaurant: restaurant)) {
RestaurantRow(life: life)
}.buttonStyle(PlainButtonStyle())
}
Run Code Online (Sandbox Code Playgroud)
小智 7
克里斯的答案有效,但EmptyView其高度会增加单元底部的空白空间。相反,您可以使用ZStack将导航链接放在单元格顶部。
List {
ForEach(0..<items.count) { i in
ZStack {
ContactRow(item: self.items[i])
NavigationLink(destination: ChatView()) {
EmptyView()
}
}
}
}
Run Code Online (Sandbox Code Playgroud)