IOS學習之——修改backBarButtonItem 顏色和文字
阿新 • • 發佈:2019-02-08
剛學習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];
再執行就會得到結果