2012-09-28 47 views
2

我在工具欄上添加了一個圓形按鈕,並通過xib在按鈕中放置了一個圖像,現在我必須以編程方式更改圖像,我們如何在工具欄中以編程方式更改按鈕圖像,解決方案呢。以編程方式在工具欄項目按鈕上添加圖像

我想以編程方式更改按鈕圖像,請參見下面

enter image description here

謝謝大家的圖像

+0

這是否幫助:http://stackoverflow.com/questions/11469908/how要更改背景圖像上的按鈕ios – trojanfoe

+0

@trojanfoe請參閱問題,我更新它。 – QueueOverFlow

+0

我不明白你爲什麼要展示IB面板?你是說你想要通過編程的方式或者在運行的應用程序中更改Xcode項目中的圖像嗎(這正是包括我自己在內的所有人都在使用的)? – trojanfoe

回答

4

設置你的buttonIBOutlet中您正在使用您的BarButtonItem它,然後編程方式更改您的button圖像。

[button setImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal]; 
0

拉昇UIBarButtonItem.Then創建一個IBOutlet嘗試改變它的背景圖片的屬性代碼

0

只需使您創建的按鈕的IBOutlet
按鈕連接與IBOutlet 然後更改任何按鈕屬性如下:

[buttonName setBackgroundImage:[UIImage imageNamed:@"imageName.png"]]; 
0

圖像做一種只存在於自定義類型的UIButton的。

因此,創建類型自定義的UIButton。

現在使用這個按鈕自定義視圖的UIBarButtonItem

0

創建圖像的的UIBarButtonItem,並添加它..!?

例子:

UIBarButtonItem* item = [[UIBarButtonItem alloc] initWithImage: yourImage style: UIBarButtonItemStyleBordered target: nil action: nil]; 

如果你不想按鈕appeareance,嘗試使用:

UIBarButtonItem* item = [UIBarButtonItem initWithCustomView: yourImageView]; 
相關問題