【发布时间】:2019-11-17 04:18:40
【问题描述】:
我的第一个视图中有一个加号按钮。看起来像一个 FAB 按钮。在点击 NavigationLink 中包含的某个步骤后,我想隐藏它。到目前为止,我有这样的事情:
ForEach(0 ..< 12) {item in
NavigationLink(destination: TransactionsDetailsView()) {
VStack {
HStack(alignment: .top) {
Text("List item")
}
.padding(EdgeInsets(top: 5, leading: 10, bottom: 5, trailing: 10))
.foregroundColor(.black)
Divider()
}
}
.simultaneousGesture(TapGesture().onEnded{
self.showPlusButton = false
})
.onAppear(){
self.showPlusButton = true
}
}
单击即可正常工作。但是当我长按 NavigationLink 时它不起作用。我应该如何重写我的代码以包括长按?或者也许我应该让它的工作方式与使用同时手势不同?
【问题讨论】:
标签: swiftui