SwiftUI PresentationButton используется для модального представления новых контроллеров представления поверх существующих, например, при вызове present () для UIViewController
ПРИМЕЧАНИЕ: PresentationButton был переименован в PresentationLink в Xcode Version 11.0 beta 3
PresentationLink
Например, если у вас было следующее представление, подобное этому:
struct NextView: View {
var body: some View {
Text("NextView")
}
}
Тогда вы можете представить это так:
struct ContentView : View {
var body: some View {
PresentationButton(Text("Navigate to another View"), destination: NextView())
}
}
Если кнопки навигации не работают, для кнопок презентации не требуется навигационное представление.
Справочная цель Я взял ответ от здесь