编辑模式下的SwiftUI列表行不允许按钮操作/导航链接工作?

编辑模式下的SwiftUI列表行不允许按钮操作/导航链接工作?,swiftui,swiftui-list,swiftui-navigationlink,Swiftui,Swiftui List,Swiftui Navigationlink,编辑模式下的SwiftUI列表行不允许按钮操作工作,我注意到(还有导航链接)。有没有办法让它工作起来 目标-希望根据编辑模式将导航链接或模式视图设置为以下内容。这取决于按钮操作/导航链接在编辑模式下工作的能力。(如果有其他方法来实现我的目标,很高兴有指针) 非编辑模式:单击此记录的行=>详细视图 在编辑模式下:单击行=>主记录名称的编辑视图(例如重命名) 代码(仅突出显示按钮在编辑模式下不起作用): 我以前使用过以下方法,请尝试 Button(action: {}) { // label c

编辑模式下的SwiftUI列表行不允许按钮操作工作,我注意到(还有导航链接)。有没有办法让它工作起来

目标-希望根据编辑模式将导航链接或模式视图设置为以下内容。这取决于按钮操作/导航链接在编辑模式下工作的能力。(如果有其他方法来实现我的目标,很高兴有指针)

  • 非编辑模式:单击此记录的行=>详细视图
  • 在编辑模式下:单击行=>主记录名称的编辑视图(例如重命名)
  • 代码(仅突出显示按钮在编辑模式下不起作用):


    我以前使用过以下方法,请尝试

    Button(action: {}) {
      // label content here
    }
    .onTapGesture {
      // action here
    }
    

    您可以使用带有ontapsignature的任何视图(例如文本),而不是按钮。ONTAPPORATE始终工作。
    ONTAPPORATE
    只有在我点击按钮文本时才会触发。如果我点击列表行中的任意位置,是否有方法触发它?
    Button(action: {}) {
      // label content here
    }
    .onTapGesture {
      // action here
    }