2013-09-30 18 views
5

Tôi muốn thay đổi màu nền của thanh điều hướng thành màu xanh lá cây đậm.Màu nền thanh điều hướng - mờ là không

Rule: Tôi có thể không gây rối với các appdelegate :)

Tôi đã thử:

//It's green but it's translucent 
[self.navigationController.navigationBar setBackgroundColor:[UIColor colorWithRed:77/255.0 green:255/255.0 blue:100/255.0 alpha:1.0f]]; 

//It's white, first line has no effect 
[self.navigationController.navigationBar setBackgroundColor:[UIColor colorWithRed:77/255.0 green:255/255.0 blue:100/255.0 alpha:1.0f]]; 
[self.navigationController.navigationBar setTranslucent:NO]; 

//Same result as case 1 
[self.navigationController.navigationBar setAlpha:0.0f]; 
[self.navigationController.navigationBar setBackgroundColor:[UIColor colorWithRed:77/255.0 green:255/255.0 blue:100/255.0 alpha:1.0f]]; 

//Too dark 
[self.navigationController.navigationBar setBarStyle:UIBarStyleBlackTranslucent]; 
[self.navigationController.navigationBar setBackgroundColor:[UIColor colorWithRed:77/255.0 green:255/255.0 blue:100/255.0 alpha:1.0f]]; 

//Only affects the back button's color: 
[self.navigationController.navigationBar setTintColor:[UIColor greenColor]]; 

Vì vậy, bất kỳ ý tưởng?

Cảm ơn bạn, không thấy có barTintColor và TintColor. Chấp nhận câu trả lời sớm nhất.

+0

didi bạn sử dụng các kịch bản? sau đó chọn bộ điều khiển xem và trong thanh tra theo số liệu mô phỏng đặt thanh trên cùng thành thanh điều hướng mờ – thorb65

Trả lời

17

Sử dụng dòng mã này trong phương pháp viewController didLoad bạn

self.navigationController.navigationBar.barTintColor = [UIColor colorWithRed:29.0f/255.0f green:149.0f/255.0f blue:174.0f/255.0f alpha:1.0f] 
0

Vui lòng sử dụng mã sau có thể điều này sẽ giúp bạn.

navController.navigationBar.barTintColor = [UIColor yourcolor]; 
+0

Có gì sai trong câu trả lời ở trên và câu trả lời của tôi? –

1

Sử dụng thế này,

self.navigationController.navigationBar.tintColor=[UIColor colorWithRed:19.0/255.0f green:52.0/255.0f blue:36.0/255.0f alpha:1]; 
0

sử dụng tài sản barTintColor của Navigationbar

Các vấn đề liên quan