Как сделать полноэкранную навигацию?IOS

Программируем под IOS
Anonymous
Как сделать полноэкранную навигацию?

Сообщение Anonymous »

Как заставить представление, открытое NavigationLink , чтобы быть полноэкранным? Я не хочу, чтобы панель вкладок была видна ниже. Я хочу сохранить возможность перемещаться с левой стороны экрана, чтобы вернуться назад, поэтому FullScreenCover не вариант. Скрытие панели вкладок, когда открытое представление детали также не является хорошим решением, так как я хочу, чтобы представление детали охватывало панель вкладок. Другими словами, панель вкладок должна быть частично видна рядом с представлением деталей, когда представление о деталях наполовину перевернуто вправо. В конце концов я хочу, чтобы это ведет себя как что-то вроде того, что вы можете видеть, когда вы наполовину пролистыли открытый диалог в Telegram или WhatsApp.
Возможно ли это даже с Swiftui? /> struct MainTabView: View {
var body: some View {
TabView {
NavigationView {
List {
NavigationLink("First Detail", destination: DetailView(title: "First Detail"))
NavigationLink("Second Detail", destination: DetailView(title: "Second Detail"))
NavigationLink("Third Detail", destination: DetailView(title: "Third Detail"))
} .navigationTitle("Home")
} .tabItem { Label("Home", systemImage: "house") }

Text("Second Tab") .tabItem { Label("Settings", systemImage: "gear") }
}
}
}

struct DetailView: View {
let title: String

var body: some View {
ZStack {
Color.gray.ignoresSafeArea()
Text(title).font(.largeTitle)
}
.navigationTitle(title)
}
}


Подробнее здесь: https://stackoverflow.com/questions/794 ... estination

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