天天看點

navigation bar - backBarButtonItem 顔色/文字修改

iOS7之後. 預設的傳回按鈕字型顔色是藍色的, 顯示内如是父VC(上一級界面)的title

如果要做修改, 可以通過下面的辦法:

  • 1 . 修改字型顔色
    • (1) 在plist裡面, 加上View controller-based status bar appearance, 并且設定為NO
      navigation bar - backBarButtonItem 顔色/文字修改
    • (2) 在需要修改的那個界面. 加入如下代碼(加在viewDIdLoad即可)
self.navigationController.navigationBar.barStyle = UIStatusBarStyleDefault;
[self.navigationController.navigationBar setTintColor:[UIColor greenColor]];
           
  • 2 . 修改文字内容

若 A—>B 即從A, push 到B, 傳回按鈕在B

則在A界面裡面, 加入如下代碼

UIBarButtonItem *backItem = [[UIBarButtonItem alloc] init];
backItem.title = @"旺财";
self.navigationItem.backBarButtonItem = backItem;
           

則傳回按鈕的文字就會變成 “旺财”

繼續閱讀