1. 程式人生 > >backBarButtonItem 顏色/文字修改

backBarButtonItem 顏色/文字修改

iOS7之後. 預設的返回按鈕字型顏色是藍色的, 顯示內如是父VC(上一級介面)的title

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

  • 1 . 修改字型顏色

    • (1) 在plist裡面, 加上View controller-based status bar appearance, 並且設定為NO

    • (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;

則返回按鈕的文字就會變成 “旺財”