2009-05-06 12 views
4

私のiPhoneアプリケーションで画像ボタンを使いたいです。私がこれについて読むことができる記事があれば教えてください。iPhoneの画像ボタン

ありがとうございました。

答えて

10

のでhttp://www.iphonedevsdk.com/forum/iphone-sdk-development/1891-changing-button-image-code.htmlから提案がある:あなたは、IMGを解放する必要が

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

+4

'img'を解放しないでください。 –

2

いけません。だから、正しいコードは以下のようになり -

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

繰り返し回答。それを取り除いてください。 – igorsantos07

0

しかし、あなたがボタンを解放する必要があります。) [BTNリリース];

1

[インターフェイスビルダ]で[カスタム]ボタンを選択して、イメージプロパティをイメージに設定できます。丸い四角いボタンを使わないでください。画像の後ろに表示されます。