簡體   English   中英

導航控制器設置標題

[英]Navigation controller Set title

我已經使用UINavigationController創建了一個應用程序。 所以現在當我從一個視圖轉到另一個視圖時,我得到的前一個屏幕的標題顯示為新視圖的后退按鈕

有時,如果前一個屏幕的名稱很長,我會為后退按鈕獲得一個較長的標題,而不是擁有前一個屏幕的長名稱,那么有沒有辦法讓我只顯示文本BACK

是。 在上一個屏幕上,您可以為后退按鈕創建一個條形按鈕項目。

只需創建一個帶有nil目標和一個nil選擇器的UIBarButtonItem,但是標題為“ Back”,然后在上一個屏幕中,使用self.navigationItem.backBarButtonItem屬性並將其設置為UIBarButtonItem。

您必須創建自己的按鈕並將其添加到UINavigationController中。

UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleBordered
 target:nil action:nil];
  self.navigationItem.backBarButtonItem = backButton;
  [backButton release];

但是請記住,不要在顯示后退按鈕的viewController中執行此操作,而要在點擊后退按鈕后返回的viewController中執行此操作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM