【发布时间】:2021-05-31 14:24:38
【问题描述】:
正如标题,这是一个典型的用例。如果使用 SwiftUI buttonStyle,这很容易实现。
但由于某种原因,我不能使用Button。那么,View怎么办呢?
【问题讨论】:
正如标题,这是一个典型的用例。如果使用 SwiftUI buttonStyle,这很容易实现。
但由于某种原因,我不能使用Button。那么,View怎么办呢?
【问题讨论】:
您可以在视图中使用onTapGesture 修饰符
struct ContentView: View {
@State var color = Color.green
var body: some View {
Text("Hello")
.padding()
.background(color)
.onTapGesture {
color = Color.blue
}
}
}
【讨论】:
highPriorityGesture。它与其他手势修饰符有冲突。