Есть ли способ сделать боковую панель NavigationSplitView с четким фоном?

Я пытаюсь сделать боковую панель в NavigationSplitView с четким фоном для боковой панели, чтобы подробный вид был виден под боковой панелью, когда она открыта. В UIKit это можно сделать, когда iPhone находится в портретном режиме. Как я могу сделать это в SwiftUI? В представлении отладчика я вижу под боковой панелью хост-контроллер с белым фоном, который я не знаю, как изменить.

Конечно, фон просмотра, предназначенный для боковой панели, ясен. Я пытался:

          struct ContentView: View { /* if iOS < 16 */
        var body: some View {
            NavigationView {
                SideView()
                MainView()
            }
        }
    }


    struct ContentView: View {  /* iOS 16 */
        var body: some View { 
            NavigationSplitView( sidebar: { SideView() },
                                 detail: { MainView() })
        }
    }

Также я не нашел никакой информации и объяснений о таком поведении. В UIKit это было возможно. Если вам известна какая-то информация, пожалуйста, объясните или прикрепите несколько ссылок о таком поведении.

0 ответов