У меня есть представление 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()) )
}
}
с соответствующей раскадровкой:
После того, как код построен, результат пустое окно:
Я хочу вот что:
Как мне это сделать?