Могу ли я добавить какое-нибудь действие, когда нажимаю кнопку * Навигация назад в SwiftUI? - PullRequest
0 голосов
/ 25 января 2020

Я разрабатываю свое первое ios приложение.

Я использую Xcode 11.3 и Swift5

Я не уверен, что это возможно, могу ли я добавить действие, когда я pu sh кнопка «Назад» в NavigationLink?

(на этом рисунке кнопка «Назад» - это кнопка «Библия»).

NavigationLink(destination: VerseList(bible: self.bible, chapter: c.chapter)){
               ChapterRow(chapter: c.chapter)
            }.navigationBarTitle("Chapters")

Это мой код , и я хочу добавить «действие» ..

Есть ли лучший способ сделать это?

Ответы [ 2 ]

1 голос
/ 26 января 2020

Я думаю, что это было бы более вероятно, как это.

NavigationLink(destination:VerseList(bible: self.bible, chapter: c.chapter)
                   .onDisappear {
                       // put action here
                   }
              ){ChapterRow(chapter: c.chapter)}
.navigationBarTitle("Chapters")
0 голосов
/ 31 января 2020

Спасибо! Работает отлично!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...