簡體   English   中英

當我在 SwiftUI 中按下導航后退按鈕時,我可以添加一些操作嗎?

[英]Can I add some action when I push the Navigation back button in SwiftUI?

我正在開發我的第一個 ios 應用程序。

我正在使用 Xcode 11.3 和 Swift5

我不確定是否可行,我可以在 NavigationLink 中按下后退按鈕時添加一個動作嗎?

(在這張圖片中,后退按鈕是“聖經”按鈕。)

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

這是我的代碼。 我想添加“動作”..

有沒有更好的方法來做到這一點?

我認為更有可能是這樣。

NavigationLink(destination:VerseList(bible: self.bible, chapter: c.chapter)
                   .onDisappear {
                       // put action here
                   }
              ){ChapterRow(chapter: c.chapter)}
.navigationBarTitle("Chapters")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM