import UIKit import SwiftUI /// 场景代理:以 UIHostingController 承载 SwiftUI 根视图(UIKit 与 SwiftUI 混用) final class SceneDelegate: UIResponder, UIWindowSceneDelegate { var window: UIWindow? func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { guard let windowScene = scene as? UIWindowScene else { return } let window = UIWindow(windowScene: windowScene) let hosting = UIHostingController(rootView: ContentView()) hosting.view.backgroundColor = .black window.rootViewController = hosting window.makeKeyAndVisible() self.window = window } }