我不知道如何使導航控制器使用默認的<
按鈕。我知道如何添加後退按鈕的唯一方法是添加一個Bar Button Item
,但是我必須自己提供圖像。我想使用默認的系統後退符號,這種符號顯示爲show/push segue。這可能嗎?使用導航控制器中的默認後退按鈕
1
A
回答
3
我猜你說的是在模態地呈現視圖控制器時這麼做的。你不能像在push推廣中那樣添加<,因爲蘋果決定不建立它(據我所知)。您最好的選擇是創建一個帶有文字「<」的左欄按鈕項目,或者創建您自己的後退按鈕並將其設置爲該圖像,以便爲您的應用程序提供一些獨特性!
1
我想我們默認情況下不能使用<。我們需要添加<圖片。 我認爲你應該創建一個類Basecontroller並從中繼承所有的類。並在該類中編寫該代碼,因此您不需要將<圖像添加到所有控制器。只在一個類中設置圖像。
class BaseController: UIViewControlller {
override func viewDidLoad() {
super.viewDidLoad()
self.navigationController?.navigationBar.backIndicatorImage = UIImage(named: "back_indicator")
self.navigationController?.navigationBar.backIndicatorTransitionMaskImage = UIImage(named: "back_indicator")
self.navigationItem.backBarButtonItem = UIBarButtonItem(title:"", style:.Plain, target:nil, action:nil)
}
}
相關問題
- 1. iPhone導航控制器後退按鈕?
- 2. 導航控制器後退按鈕
- 3. 多導航控制器後退按鈕
- 4. iOS禁用導航控制器後退按鈕的動畫
- 5. 導航控制器的後退按鈕不起作用!
- 6. 後退按鈕不起作用的導航控制器
- 7. 導航控制器中的後退按鈕動畫
- 8. iPhone:如何覆蓋導航控制器中的後退按鈕?
- 9. 導航欄控制器中的自定義後退按鈕
- 10. 導航控制器中的後退按鈕
- 11. 在導航控制器中缺少UIViewController的後退按鈕
- 12. Android中的默認後退按鈕導航動畫
- 13. iOS導航控制器後退按鈕導致故障
- 14. 在導航控制器中設置後退按鈕
- 15. 在MWPhotoBrowser導航控制器中隱藏後退按鈕
- 16. 導航控制器欄後退按鈕在iOS 5中缺失
- 17. 導航控制器上的後退按鈕位置
- 18. 自定義導航控制器的後退按鈕
- 19. 導航控制器後退按鈕是隱藏的原因?
- 20. 導航控制器(iPhone)的後退按鈕
- 21. 如何設置圖像默認後退導航欄的按鈕
- 22. 更改導航視圖上的默認後退按鈕
- 23. 將按鈕添加到導航欄中默認的「後退」按鈕
- 24. 用多個導航控制器設置自定義導航後退按鈕
- 25. 的UIViewController定製後退導航按鈕
- 26. 後退按鈕沒有出現在導航控制器
- 27. 導航控制器後退按鈕不隱藏
- 28. 導航控制器「後退按鈕」文本:模態地演示
- 29. 無法訪問導航控制器後退按鈕
- 30. iOS7 - 導航控制器 - 自定義後退按鈕
看起來像*可以完成**使用**導航控制器** - 無需明確A)添加按鈕,B)也不掛鉤它*回去*。下面是另外一個來自Swift Guy的視頻教程:如何使用Xcode 8中的導航控制器(Swift 3.0)](https://www.youtube.com/watch?v=XARzl84FZW0) – gnB