我注意到,“编辑模式”下的SwiftUI列表行不允许“按钮”操作正常运行(以及NavigationLinks也是如此)。有没有办法让这个工作?
目标-希望具有以下内容的NavigationLink或Modal视图,具体取决于编辑模式。这取决于使按钮动作/导航链接在“编辑模式”下工作的能力。 (如果还有其他方法可以高兴地拥有指针,则可以实现我的目标)
代码(仅突出显示按钮在编辑模式下不起作用):
List() {
ForEach(gcLists) { gcList in
HStack {
Button(gcList.title) {
print("button pressed!")
}
}
}
.onDelete(perform: deleteList)
.onMove(perform: move)
}
答案 0 :(得分:1)
我以前使用过以下方法,请尝试
Button(action: {}) {
// label content here
}
.onTapGesture {
// action here
}