SwiftUI macOS 如何新建一个Windows窗口并显示 教程含源码
实战需求
SwiftUI macOS 如何新建一个Windows窗口并显示 ?
本文价值与收获
看完本文后,您将能够作出下面的界面
看完本文您将掌握的技能
- 掌握创建新Windows方法
- 实现SwiftUI原生调用
基础知识
NSHostingController
托管SwiftUI视图层次结构的AppKit视图控制器。
class NSHostingController<Content> where Content : View
总览
当您要将SwiftUI视图集成到AppKit视图层次结构中时,创建一个对象。在创建时,指定要用作此视图控制器的根视图的SwiftUI视图;您可以稍后使用属性更改该视图。通过将其呈现为子视图控制器或将其嵌入到界面中,可以像使用其他任何视图控制器一样使用托管控制器。NSHostingControllerrootView.