![](/img/trans.png)
[英]How to display a JavaScript alert dialog in UIWebView using stringByEvaluatingJavaScriptFromString but not performSelectorOnMainThread in Swift?
[英]How to display Alert dialog on MacOS using SwiftUI
如何使用SwiftUI
从 MacOS 应用程序的菜单项中显示警告对话框? 适用于 iOS @State var isOn = false
和.alert("title", isPresented: isOn) {..}
的常用代码不起作用。
@main
struct MyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}.commands {
CommandMenu("Test menu") {
Button(action: {
// I want to show an alert dialog dialog here.
}) {
Text("Click Me")
}
}
}
}
通常的代码工作正常。 您永远不会尝试在Button
中填充Alert
。 你不会在这里做的。
@main
struct MyApp: App {
@State var isOn = false
var body: some Scene {
WindowGroup {
NavigationView {
ContentView()
.alert("title", isPresented: $isOn) {
Button("OK", role: .cancel) { }
}
}
}.commands {
CommandMenu("Test menu") {
Button(action: {
isOn = true
}) {
Text("Click Me")
}
}
}
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.