Навигация Боковая панель SplitView отображает детали iPad в альбомной ориентации. Есть ли способ избежать этого?IOS

Программируем под IOS
Ответить
Anonymous
 Навигация Боковая панель SplitView отображает детали iPad в альбомной ориентации. Есть ли способ избежать этого?

Сообщение Anonymous »

Я использую NavigationSplitView из-за его красивой боковой панели, панели инструментов и подробного макета.
В портретной ориентации это работает хорошо. Однако в альбомной ориентации возникает нежелательный побочный эффект, когда боковая панель выталкивает содержимое, хотя мне хотелось бы, чтобы оно больше выглядело так, как будто боковая панель перемещается по содержимому.
Есть ли способ избежать этого?Я попробовал стек Z, но мне не удалось сделать фон прозрачным.
Наложение деталей работает прилично, однако я не могу избежать небольшого перевода контента.

Код: Выделить всё

struct ContentView: View {
var body: some View {
ZStack {
NavigationSplitView {
List {
Text("Sidebar")
.listStyle(SidebarListStyle())
}
.background{
Color.gray.ignoresSafeArea()
}
} detail: {
Text("""
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when
""")
}
}
}
}
Изображение


Подробнее здесь: https://stackoverflow.com/questions/791 ... there-a-wa
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»