185 похожих чатов

Всем привет! Пишу на SwiftUI. Есть List, в котором каждый

элемент это NavigationLink, но прежде чем перейти до destination хочу вывести alert, по результату которого или перейти или не перейти по destination. Как мне это сделать?

3 ответов

26 просмотров

использовать Progaramatic Navigation> Как пример: struct ContentView: View { @State private var selection: String? = nil var body: some View { NavigationView { VStack { NavigationLink(destination: Text("Second View"), tag: "Second", selection: $selection) { EmptyView() } NavigationLink(destination: Text("Third View"), tag: "Third", selection: $selection) { EmptyView() } Button("Tap to show second") { self.selection = "Second" } Button("Tap to show third") { self.selection = "Third" } } .navigationTitle("Navigation") } } }

Oles
Спасибо!

https://www.hackingwithswift.com/articles/216/complete-guide-to-navigationview-in-swiftui - вот статья про навигацию

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта