Я пытаюсь реализовать кнопку, которая представляет другую сцену с анимацией "Slide from Botton".
Кнопка PresentationButton выглядела как хороший кандидат, поэтому я попробовал:
import SwiftUI
struct ContentView : View {
var body: some View {
NavigationView {
PresentationButton(destination: Green().frame(width: 1000.0)) {
Text("Click")
}.navigationBarTitle(Text("Navigation"))
}
}
}
#if DEBUG
struct ContentView_Previews : PreviewProvider {
static var previews: some View {
Group {
ContentView()
.previewDevice("iPhone X")
.colorScheme(.dark)
ContentView()
.colorScheme(.dark)
.previewDevice("iPad Pro (12.9-inch) (3rd generation)"
)
}
}
}
#endif
Я хочу, чтобы зеленый вид покрывал весь экран, а также чтобы модал не "закрывался перетаскиванием".
Можно ли добавить модификатор в PresentationButton, чтобы сделать его полноэкранным, а не перетаскиваемым?
Я также попробовал навигационную кнопку, но: - не "скользит снизу" - Он создает "кнопку назад" в подробном представлении, которое я не хочу
Спасибо!