我在嘗試更改UINavigationBar的「後退」按鈕自定義圖標時出現問題。爲了實現這樣的事情,我使用下面的代碼:iOS無法正確更改UIBarButtonItem圖像
- (void)viewDidLoad {
[super viewDidLoad];
UIBarButtonItem* leftBtn;
UIImage* botonVolverImg = [UIImage imageNamed:@"boton_volver.png"];
leftBtn = self.navigationItem.leftBarButtonItem;
leftBtn.image = botonVolverImg;
}
不過,有觀點出現時,你會看到這一點:
a busy cat http://www.timotteo.com.ar/boton.png
(你可以看到,舊的按鍵仍出現在後面,加上我選擇的圖像看起來有點拉伸)
我一直在改變imageInsets財產,但似乎並沒有工作。我也一直在閱讀論壇,但無法找到確切的解決方案。
歡迎任何建議!
如果你只是使用文本和字符串標題,你不能只在你的UIBarButtonItem上設置'title'屬性嗎?對我來說似乎沒有多少麻煩。 – 2011-12-26 17:04:33
嗨@MichaelDautermann,這似乎是一個好主意,但我的客戶想要這個特定的圖像,所以我必須讓它工作 – 2011-12-26 17:59:02