gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 01:36:13 25 4
gpt4 key购买 nike

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

目标 - 想要根据编辑模式将 NavigationLink 或 Modal View 显示为以下内容。这依赖于让按钮操作/导航链接在编辑模式下工作的能力。 (如果有另一种方式来实现我的目标很高兴有指点)

  • 非编辑模式:点击行 => 该记录的详细 View
  • 在编辑模式下:单击行 => 主记录名称的编辑 View (例如重命名)

  • 代码(只是为了突出显示按钮在编辑模式下不起作用):
       List() {
    ForEach(gcLists) { gcList in
    HStack {
    Button(gcList.title) {
    print("button pressed!")
    }
    }
    }
    .onDelete(perform: deleteList)
    .onMove(perform: move)
    }

    最佳答案

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

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

    关于编辑模式下的 SwiftUI 列表行不允许按钮操作/导航链接工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59465482/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com