2009-05-06 100 views
4

我想在我的iPhone應用程序中使用圖像按鈕。如果有任何我可以閱讀的文章,請讓我知道。iPhone圖像按鈕

謝謝。

回答

10

所以從http://www.iphonedevsdk.com/forum/iphone-sdk-development/1891-changing-button-image-code.html的建議是:

UIButton *btn = [[UIButton alloc] init]; 
UIImage *img = [UIImage imageNamed:@"image.png"]; 
[btn setImage:img forState:UIControlStateNormal] 
//No need to release img. It is autoreleased!!! 
+0

我的形象是圓的。當我在按鈕中加載圖像時,它會顯示矩形按鈕及其上的圖像。但是,我只想顯示圖像,而不是按鈕的邊框。你能讓我知道我該怎麼做? – ebaccount 2009-05-09 23:20:58

+4

不要發佈`img`。 – 2010-07-04 06:16:13

2

你不需要釋放IMG。所以,正確的代碼可能是 -

UIButton *btn = [[UIButton alloc] init]; 
UIImage *img = [UIImage imageNamed:@"image.png"]; 
[btn setImage:img forState:UIControlStateNormal]; 
0

但是,你需要釋放按鈕;) [BTN發佈];

1

在界面生成器中,您可以選擇自定義按鈕,然後將圖像屬性設置爲圖像。不要使用圓形矩形按鈕,它會顯示在圖像後面。