ฉันรู้วิธีเปลี่ยนUINavigationBar
ภาพพื้นหลังด้วยการทำ
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"nabbar"] forBarMetrics:UIBarMetricsDefault];
และฉันรู้วิธีตั้งค่าแถบเป็นสีต่างๆภายในแต่ละสีViews
..... ตอนนี้ฉันต้องการเปลี่ยนสีพื้นหลังโดยไม่ใช้ภาพเป็นสีทึบจากapp delegate
. ฉันไม่ต้องการตั้งค่าทุกครั้งจากการดูแต่ละครั้งและฉันไม่ต้องการเขียนไฟล์CGRect
.
ฉันลองแล้ว [[UINavigationBar appearance] setBackgroundColor:[UIColor colorWithRed:33/255.0 green:34/255.0 blue:36/255.0 alpha:1.0]];
แต่ใช้ไม่ได้และไม่พบรหัสที่ทำงานในแอป delegate
ใครช่วยชี้ทางที่ถูกต้องให้ฉันหน่อยได้ไหม