2013-04-15 34 views
0

我的取消和下一個按鈕(從StoryBoard中的對象庫拖放)共享相同的圖形,但一個顯示正確,而另一個顯然是故障。爲什麼?修改的故事板UIbarbuttonitem外觀奇怪

我在下面配置我的按鈕主題。圖像「按鈕」是24x24分辨率。

[[UIBarButtonItem appearance] 
setBackButtonBackgroundImage:[UIImage imageNamed:@"button.png"] 
forState:UIControlStateNormal barMetrics:UIBarMetricsDefault]; 

[[UIBarButtonItem appearance] 
setBackgroundImage:[UIImage imageNamed:@"button.png"] 
forState:UIControlStateNormal barMetrics:UIBarMetricsDefault]; 

顯示該問題的圖像。

http://i.stack.imgur.com/BBPd3.png

+0

我從來沒有解決實際問題,而是修改了navBar主題顏色本身,這是比我自己的需求更簡單,更優雅的解決方案,而不是所有這些自定義UI圖形的東西,它減少了我的應用程序的足跡。 navigationController.navigationBar.tintColor = [UIColor/*任何顏色* /]; –

回答

0

添加圖像UIBarButtonItem

UIBarButtonItem *btn1 = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"image.png"] style:UIBarButtonItemStylePlain target:self action:@selector(Action1:)]; 

以上是如何在UIBarButtonItem添加圖像simpla代碼。

請試試以上我的代碼,它可能對您有所幫助。

+0

謝謝,但這並沒有解決圖形故障。 –