我有一個自定義文本作爲後退按鈕,但自iOS7它會自動縮短爲默認的「返回」文本,甚至刪除。有什麼方法可以將默認「返回」文本更改爲其他內容嗎?我寧願刪除它,而不是用「返回」文本替換它。NavigationBar BackButton的文本,如果NavigationBar的標題太長
2
A
回答
0
做這個
self.navigationController.navigationBar.topItem.title = @"YourTitle";
0
您可以在視圖控制器的viewDidLoad
方法要導航回到設置自定義後退按鈕:
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"CustomTitle" style:UIBarButtonItemStylePlain target:nil action:nil];
self.navigationItem.backBarButtonItem = backButton;
+0
如果導航欄的標題太長而且不適合那麼它不會縮短/刪除嗎? – Artrmz
+0
是的。您問是否可以自定義標題,以便顯示其他內容而不是默認的「返回」。設置自定義後退按鈕可以讓你做到這一點。即如果標題長度對於特定的視圖控制器來說太長,那麼你總是可以設置一個空字符串。 –
0
是的,你可以這樣做。例如,在viewDidLoad()
在SWIFT:
self.navigationItem.backBarButtonItem = UIBarButtonItem(title: "Custom Title", style: .Plain, target: nil, action: nil)
在Objective-C:
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle: "CustomTitle" style: UIBarButtonSystemItem target: nil action: nil];
您還可以設置標題爲 「」 如果你要刪除的標題,並只顯示<符號。
重要:您必須在控制器中執行此操作,其中從開始。
例如,如果SEGUE去從ViewController1到ViewController2,你會寫以前的代碼在viewDidLoad()
實施ViewController1
相關問題
- 1. 向NavigationBar添加標題
- 2. NavigationBar
- 3. 異步設置NavigationBar的標題
- 4. 如何在NavigationBar下插入UISearchBar標題
- 5. MFMailComposeViewController navigationBar
- 6. 在NavigationBar中爲ABPeoplePickerNavigationController自定義標題
- 7. segmentedControl在navigationBar上面標題swift4/xcode9/ios11
- 8. 使用NavigationBar子類UIViewController標題
- 9. 雙擊UINavigationController navigationBar?
- 10. iOS 8 NavigationBar BackgroundImage
- 11. Swift Toolbar/navigationbar
- 12. UISearchController in navigationBar
- 13. Swift LongPressGestureRecognizer on NavigationBar
- 14. iOS 8中的NavigationBar欄,色調和標題文字顏色
- 15. iPhone:NavigationController NavigationBar後退按鈕文本
- 16. Flexbox for NavigationBar像UI
- 17. navigationBar出現在statusBar
- 18. NavigationBar PushViewController不工作
- 19. Make ButtonBarPagerTabStripViewController NavigationBar透明
- 20. NavigationBar外觀()(淺色..)
- 21. 更改UINavigationController的動畫NavigationBar
- 22. 與NavigationBar奇怪的行爲
- 23. NavigationBar的routeMapper不是函數
- 24. 我如何使用NavigationBar shoutemui
- 25. 有條件地啓動NavigationBar或TabBar + NavigationBar視圖
- 26. NavigationBar和導航按鈕中的單獨標題
- 27. iPhone navigationBar titleView同步請求問題
- 28. UINavigationController只隱藏navigationBar - Back動畫問題
- 29. 如何點擊NavigationBar的UIView按鈕?
- 30. 怎麼走(不可見)NavigationBar?
後退按鈕仍然會得到縮短/這樣的去除。以及我可能有segmentedControl或導航欄中的其他東西;) – Artrmz