Есть ли способ сделать боковую панель 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 это было возможно. Если вам известна какая-то информация, пожалуйста, объясните или прикрепите несколько ссылок о таком поведении.