亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何更改導航欄上“后退”按鈕的標題

如何更改導航欄上“后退”按鈕的標題

狐的傳說 2019-08-15 15:07:59
如何更改導航欄上“后退”按鈕的標題目前,左欄按鈕默認值是加載當前視圖的視圖的標題,換句話說,按下按鈕時顯示的視圖(后退按鈕)。我想將按鈕上顯示的文本更改為其他內容。我嘗試在視圖控制器的viewDidLoad方法中放入以下代碼行,但它似乎不起作用。self.navigationItem.leftBarButtonItem.title = @"Log Out";我該怎么辦?謝謝。
查看完整描述

3 回答

?
HUH函數

TA貢獻1836條經驗 獲得超4個贊

這應該放在調用標題為“NewTitle”的ViewController的方法中。就在push或popViewController語句之前。

UIBarButtonItem *newBackButton = 
        [[UIBarButtonItem alloc] initWithTitle:@"NewTitle" 
                                         style:UIBarButtonItemStyleBordered 
                                        target:nil 
                                        action:nil];[[self navigationItem] setBackBarButtonItem:newBackButton];[newBackButton release];


查看完整回答
反對 回復 2019-08-15
?
小唯快跑啊

TA貢獻1863條經驗 獲得超2個贊

在ChildVC中,這對我有用......

self.navigationController.navigationBar.topItem.title = @"Back";

也適用于Swift!

self.navigationController!.navigationBar.topItem!.title = "Back"


查看完整回答
反對 回復 2019-08-15
?
aluckdog

TA貢獻1847條經驗 獲得超7個贊

這是backBarButtonItem的文檔:

“當此導航項位于堆棧頂部項目的正下方時,導航控制器將從此導航項中導出導航欄的后退按鈕。[...]如果要為后退按鈕指定自定義圖像或標題,您可以將自定義欄按鈕項目(包含您的自定義標題或圖像)分配給此屬性。“

View Controller A“父”視圖控制器):

self.title = @"Really Long Title";UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Short" style:UIBarButtonItemStyleBordered target:nil action:nil];self.navigationItem.backBarButtonItem = backButton;

當任何其他視圖控制器B位于導航堆棧的頂部,并且A位于其下方時,B的后退按鈕將具有標題“短”。


查看完整回答
反對 回復 2019-08-15
  • 3 回答
  • 0 關注
  • 759 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號