我想爲UINavigationBar設置背景圖像。UINavigationBar的背景圖像
我試圖2種類型的方法,
1. [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"KnavigationBarImage.png"] forBarMetrics:UIBarMetricsDefault];
它在IOS 5支持,但崩潰時在IOS 4.3運行它。
2. self.navigationController.navigationBar.layer.contents = (id)[UIImage imageNamed:@"KnavigationBarImage.png"].CGImage;
它在ios 4中正常工作,但圖像不顯示在ios 5 Simulator中。
我需要它應該在這兩個版本4和5
請建議我工作的代碼。
謝謝。
謝謝Aadhira。這工作。 – Bharathi 2012-02-22 05:38:27
我寧願檢查navigationBar是否響應選擇器'setBackgroundImage:' – 2012-02-22 05:56:47
@ThomasMüller,即使這是可能的。但我只寫了一個可以在任何地方使用的通用方法。 – Ilanchezhian 2012-02-22 05:59:40