【发布时间】:2020-06-07 02:39:58
【问题描述】:
我在 SwiftUI 中构建了一个简单的 macOS 模式对话框,它从用户那里获取一些文本:
struct
OpenLocationView : View
{
@State private var location: String = ""
var body: some View
{
VStack
{
HStack
{
Text("Location:")
TextField("https://", text: $location) { self.openLocation() }
}
HStack
{
Spacer()
Button("Cancel") { self.dismiss() }
Button("Open") { self.simulateClick() }
}
}
.padding()
.frame(minWidth: 500.0)
}
}
如果用户按下回车键或回车键,我想在关闭对话框之前简要模拟点击默认按钮。我将如何在 SwiftUI 中执行此操作?
【问题讨论】: