【发布时间】:2019-11-22 04:40:54
【问题描述】:
如何检测何时点击了 TextField? (MacOS 上的 SwiftUI)
import SwiftUI
struct ContentView: View {
@State var field: String = "TextField"
var body: some View {
TextField("Fill in Text", text: $field)
.onTapGesture {
print("Textfield pressed")
}
}
}
当文本字段被点击时,它不会打印“按下文本字段”。 我猜这是因为在 TextField 手势检测到之前,TextField 会拾取点击。
【问题讨论】:
标签: swift swiftui touch textfield gesture