diff --git a/src/plugins/platforms/ios/qiosapplication.swift b/src/plugins/platforms/ios/qiosapplication.swift index cf4ea03de64..9cbd8307551 100644 --- a/src/plugins/platforms/ios/qiosapplication.swift +++ b/src/plugins/platforms/ios/qiosapplication.swift @@ -9,6 +9,8 @@ import RealityKit struct QIOSSwiftApplication: App { @UIApplicationDelegateAdaptor private var appDelegate: QIOSApplicationDelegate + @State private var immersionStyle:ImmersionStyle = .automatic + var body: some SwiftUI.Scene { WindowGroup() { ImmersiveSpaceControlView() @@ -24,12 +26,7 @@ struct QIOSSwiftApplication: App { } } } - // CompositorLayer immersive spaces are always full, and should not need - // to set the immersion style, but lacking this we get a warning in the - // console about not being able to "configure an immersive space with - // selected style 'AutomaticImmersionStyle' since it is not in the list - // of supported styles for this type of content: 'FullImmersionStyle'." - .immersionStyle(selection: .constant(.full), in: .full) + .immersionStyle(selection: .constant(immersionStyle), in: immersionStyle) } }