Host SwiftUI Views Directly in a CALayer with CAHostingLayer SwiftUI has a private CAHostingLayer SPI for embedding views at the CALayer level Mar 21, 2026 | SwiftUI CAHostingLayer CALayer SPI UIKit AppKit WebKit