大家好,我开始学习 SwiftUI 和 macOS 开发。我正在使用 SwiftUI 生命周期。如何从菜单栏的聚焦窗口调用函数。
除了 Apple 文档之外,我还找到了此参考,并且能够使用命令创建菜单项,但我不知道如何从我的角度调用函数。
例如:
假设这是我的应用程序结构:
import SwiftUI
@main
struct ExampleApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}.commands {
CommandMenu("First menu") {
Button("Action!") {
// How do I call the views action function?
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的观点:
struct ContentView: View {
public func action() {
print("It works")
}
var body: some View {
Text("Example")
}
}
Run Code Online (Sandbox Code Playgroud)
我刚刚输入了示例代码,如果有任何拼写错误,抱歉,但我希望您能明白。
您好,有没有办法使用 SwiftUI 更改窗口级别,以便我可以为我的 mac 应用程序制作浮动窗口?我正在使用 SwiftUI 生命周期