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