我有興趣實現後退按鈕以繼續前一個視圖控制器。我試圖將一個導航欄嵌入到表視圖控制器的頂部,但問題是當我繼續回到第一個視圖控制器時,默認情況下,Xcode用導航欄保留後退按鈕以返回到表格視圖控制器。有沒有一種更簡單的方法來實現segue返回到第一個VC,而導航欄不存在? 在表格視圖控制器上添加後退按鈕
0
A
回答
1
我不太確定這是否可行,但是嵌入了您的視圖控制器,包括導航控制器中的第一個視圖控制器。這將使所有你的視圖控制器上面的導航欄。
在主視圖控制器(您不想擁有導航欄的控制器)上,在viewDidLoad
方法中添加代碼行。
斯威夫特3:
self.navigationController?.navigationBar.isHidden = true
+1
對於swift 3:self.navigationController?.navigationBar.isHidden = true工作!感謝您指點我這個方向! – Kevin
0
只需指定您的 「返回」 的UIBarButtonItem這種方法,它應該工作。
@IBAction func backButtonPressed(sender: AnyObject) {
self.dismissViewControllerAnimated(true, completion: nil)
}
0
聽起來像是你是如何從第一個視圖控制器導航的一些問題
1)?是否與Show (Push)
如果不是,您正在替換堆棧中的第一個視圖控制器。
2)根據您的問題,請確保您的第一個視圖控制器沒有嵌入導航控制器
3)如迪倫所說,你需要連接你的後退按鈕刪除當前視圖控制器返回第一個
4)擴展(3),你如何繼續回到第一個視圖控制器?如果您使用後退按鈕處理程序顯式導航到第一個視圖控制器,它實際上不會返回,而是轉發並保留導航欄。
相關問題
- 1. 將後退按鈕添加到視圖控制器
- 2. Swift在兩個視圖控制器上使用後退按鈕
- 3. 後退按鈕在兒童視圖控制器中不可見
- 4. 後退按鈕不會出現在視圖控制器
- 5. 顯示UINavigationBar的後退按鈕不推視圖控制器
- 6. 爲什麼我的視圖控制器沒有後退按鈕?
- 7. 導航欄後退按鈕彈出視圖控制器
- 8. 隱形後退按鈕時視圖控制器推到導航控制器
- 9. 後退按鈕總是按上一個視圖控制器命名
- 10. iOS UIActivity視圖控制器:添加到閱讀列表按鈕?
- 11. 如何在選項卡欄控制器視圖上創建後退按鈕?
- 12. 如何給圖像進行控制控制器後退按鈕
- 13. iPhone導航控制器後退按鈕?
- 14. 導航控制器後退按鈕
- 15. 多導航控制器後退按鈕
- 16. 在視圖控制器之間添加一個back bar按鈕
- 17. 通過表格視圖控制器添加出口到視圖控制器
- 18. 如何更改後退按鈕上的彈出視圖控制器動畫?
- 19. 將表格視圖添加到UI視圖控制器錯誤
- 20. 表視圖的後退按鈕
- 21. 重置後退按鈕上的表格
- 22. 在表格視圖上添加文本字段按鈕點擊
- 23. 詳細視圖控制器後退按鈕標題不更新與主視圖控制器標題
- 24. 如何使用後退按鈕從第二個視圖控制器轉到第一個視圖控制器?
- 25. 按下導航後退按鈕時返回值來呈現視圖控制器
- 26. Android視頻意圖:控制後退按鈕?
- 27. 如何在按下按鈕後修改視圖控制器?
- 28. 如何在按下UIAlert按鈕後導航視圖控制器
- 29. Xamarin的iOS,在彈出的後退按鈕多個視圖控制器點擊
- 30. iphone - 在沒有視圖控制器的應用程序中的後退按鈕
目前還不清楚你在問什麼,而且圖片沒有幫助。我猜你想要實施一個放鬆的繼續。看看這個教程 - https://www.raywenderlich.com/113394/storyboards-tutorial-in-ios-9-part-2 – Michael
你不想要一個導航欄,但你想要一個後退按鈕,是那你想要什麼 –