返回列表 發帖

[Xcode] BarButtonItem的問題(求解)使用Swift

本帖最後由 h81061678 於 2016-3-9 18:46 編輯

各位前輩們好,超級菜鳥小弟我有個問題就是我的BackItem不能返回上一頁,我的做法是原本的ViewController(以下稱V1)沒有使用NavigationBar,
但設置了一個UIButton連結到另一個有使用NavigationBar的ViewController(以下稱V2)。
然後我在V2上的NavigationBar設置了一個Item要回到V1的,可是怎麼點都沒反應...有人能協助解答嗎?



附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊
回復 1# h81061678

因為您V1到V2是使用show,所以Back的話需使用dismiss
  1.    func backToPrevious(){
  2.         self.navigationController?.dismissViewControllerAnimated(true, completion: nil)
  3.     }
複製代碼
回復 2# babyfish0226

可以了~感謝前輩的協助^^
但想請教為什麼會要點兩下才回上一頁呢XD
不會需要點兩下才能回上一頁,應該是其他原因,建議您可以將您的Sample Code傳上來,這樣才能直接看到問題。
本帖最後由 h81061678 於 2016-3-10 14:35 編輯

我只能再檢查看看code
因為點第一次沒反應另外開個專案改寫發現點第一下是改變文字或圖示,第二下才返回
改變Button? 若您在backToPrevious的function中只有加入dismiss的coce,那是不會有什麼改變Button的動作,檢查一下您的code吧。
找到問題了,我寫錯位子了

謝謝前輩的指教
返回列表