1. 程式人生 > >IOS學習之——修改backBarButtonItem 顏色和文字

IOS學習之——修改backBarButtonItem 顏色和文字

剛學習Ios不久,由於最近做的專案牽扯到backBarButtonItem,iOS預設的backBarButtonItem標題是前一頁的標題,預設顏色是藍色,因此可能需要修改標題為自定義標題,如“返回”

1.修改backBarButtonItem 顏色

開啟Info.plist,新增key:View controller-based status bar appearance,設定value為No,如下圖


在需要改變backBarButtonItem顏色的介面檔案的viewDidLoad方法中加入如下程式碼:

 self.navigationController.navigationBar.barStyle = UIStatusBarStyleDefault;
 [self.navigationController.navigationBar setTintColor:[UIColor whiteColor]];//設定自己想要的顏色

2.更改backBarButtonItem的標題,以“返回”為例

在需改變backBarButtonItem文字介面的上一頁的跳轉介面程式碼之前加如下程式碼:

UIBarButtonItem *backBtnItem = [[UIBarButtonItem alloc] init];
    backBtnItem.title = @"返回";
    self.navigationItem.backBarButtonItem = backBtnItem;
   //此行為跳轉介面的初始化程式碼;
        [self.navigationController pushViewController:vc animated:YES];

再執行就會得到結果