NSHostingController의 rootView란?

NSHostingController의 rootView는 SwiftUI 뷰를 나타내는 속성으로,
이 속성은 NSHostingController에 의해 호스팅되는 SwiftUI 뷰 계층 구조의 최상위 뷰를 나타냄.



예시 코드

let testView = MyTestView()		// SwiftUI 뷰
let hostingController = NSHostingController(rootView: testView)

NSHostingController 생성시 rootView 속성에 SwiftUI뷰를 할당해, 해당 뷰를 호스팅함.
이 뷰는 NSHostingController의 뷰 계층 구조의 루트로서 동작하며, SwiftUI뷰 및 그 하위 뷰들이 AppKit의 뷰 계층 구조에 표시되고 상호작용할 수 있도록 함.

profile
안다고 착각하지 말기

0개의 댓글