Saya tahu cara mengubah UINavigationBar
gambar latar belakang dengan melakukan
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"nabbar"] forBarMetrics:UIBarMetricsDefault];
dan saya tahu bagaimana mengatur bar ke warna yang berbeda di masing-masing Views
..... Sekarang saya ingin mengubah warna latar belakang tanpa menggunakan gambar menjadi warna solid dari app delegate
. Saya tidak ingin mengaturnya setiap kali dari setiap tampilan dan saya tidak ingin menulis CGRect
.
Saya mencoba [[UINavigationBar appearance] setBackgroundColor:[UIColor colorWithRed:33/255.0 green:34/255.0 blue:36/255.0 alpha:1.0]];
tetapi saya tidak berhasil dan saya tidak dapat menemukan kode di mana pun yang berfungsi di delegasi aplikasi.
Adakah yang bisa tolong arahkan saya ke arah yang benar?