【发布时间】:2020-07-15 06:44:42
【问题描述】:
我有一个 SwiftUI 视图 MySwiftUIView:
import SwiftUI
struct MySwiftUIView: View {
var body: some View {
Text("Hello, World!")
}
}
我想将它用作 AppKit 视图的一部分。我尝试了以下代码:
import Cocoa
import SwiftUI
class MyViewController: NSViewController {
override func viewDidLoad() {
super.viewDidLoad()
self.view.addSubview( NSHostingView(rootView: MySwiftUIView()) )
}
}
带有相应的情节提要:
代码构建完成后,结果是一个空窗口:
我想要的是这样的:
我应该如何做到这一点?
【问题讨论】:
标签: swift macos storyboard swiftui appkit