0
我有一個只有屏幕頂部的後退按鈕的地圖。出於某種原因,它不會改變我的顏色。這是我在委託中更改委託中其他後退按鈕的代碼。如何更改後退按鈕的顏色?
UIBarButtonItem *barButtonAppearance = [UIBarButtonItem appearance]; [barButtonAppearance setTintColor:[UIColor blackColor]];
乾杯!
我有一個只有屏幕頂部的後退按鈕的地圖。出於某種原因,它不會改變我的顏色。這是我在委託中更改委託中其他後退按鈕的代碼。如何更改後退按鈕的顏色?
UIBarButtonItem *barButtonAppearance = [UIBarButtonItem appearance]; [barButtonAppearance setTintColor:[UIColor blackColor]];
乾杯!
要改變一個按鈕上的文字顏色,你可以設置一個屬性串作爲它的標題:
NSDictionary *attributes = @{NSForegroundColorAttributeName: [UIColor redColor]};
[button setTitleTextAttributes:attributes forState:UIControlStateNormal];
要更改所有按鈕的顏色在您的導航欄嘗試:
self.navigationController.navigationBar.tintColor = [UIColor redColor];
如果您有圖像而不是文字,最後一個也會更改色調顏色。
這兩種方法都是在iOS7下測試的。