在导航链接上使用.swipe操作,Xcode不工作

57hvy0tb  于 2023-01-31  发布在  其他
关注(0)|答案(1)|浏览(165)

你好,我正在尝试简单地添加一个滑动动作到父视图的子视图列表中。每个子视图都有自己的导航链接,滑动动作不起作用。我该如何解决这个问题。我没有得到任何错误,虽然在代码中。

struct Tip: Identifiable, Codable, Hashable{
    var id: String
    var caption: String
    var link: String
}
                    ForEach(viewModel.ThreeTips) { tip in
                        TipRowView(tip: tip)
                            .swipeActions {
                                Button {
                                    
                                } label: {
                                    Text("delete")
                                }
                            }
                            .tint(.red)
                    }
vh0rcniy

vh0rcniy1#

我相信swipeActions是为List设计的(并且它在那里工作):

List(viewModel.ThreeTips, id: \.self) { tip in
  TipRowView(tip: tip)
    .swipeActions {
      Button {                                    
      } label: {
        Text("delete")
      }
    }
    .tint(.red)                
}

相关问题