Tôi biết cách thay đổi UINavigationBar
hình nền bằng cách làm
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"nabbar"] forBarMetrics:UIBarMetricsDefault];
và tôi biết cách đặt thanh thành các màu khác nhau trong mỗi Views
..... Bây giờ tôi muốn thay đổi màu nền mà không cần sử dụng hình ảnh thành màu đồng nhất từ app delegate
. Tôi không muốn đặt nó mỗi lần từ mỗi lần xem và tôi không muốn viết a CGRect
.
Tôi đã thử [[UINavigationBar appearance] setBackgroundColor:[UIColor colorWithRed:33/255.0 green:34/255.0 blue:36/255.0 alpha:1.0]];
nhưng không hoạt động và tôi không thể tìm thấy mã ở bất kỳ đâu hoạt động trong ủy quyền ứng dụng.
Bất cứ ai có thể xin vui lòng chỉ cho tôi đúng hướng?