2009-05-06 5 views
4

Ich möchte Bildknöpfe in meiner iPhone Anwendung benutzen. Könnten Sie mir bitte Bescheid geben, wenn es einen Artikel gibt, den ich dazu lesen kann?iPhone Bildknopf

Danke.

Antwort

10

So ist der Vorschlag von http://www.iphonedevsdk.com/forum/iphone-sdk-development/1891-changing-button-image-code.html ist:

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

mein Bild ist rund. Wenn ich das Bild in die Schaltfläche lade, zeigt es eine rechteckige Schaltfläche und das Bild darauf. Ich möchte jedoch nur das Bild zeigen, nicht den Rand der Schaltfläche. Kannst du mich wissen lassen, wie ich das machen kann? – ebaccount

+4

"img" nicht freigeben. –

2

Sie nicht brauchen img zu veröffentlichen. Also der richtige Code könnte -

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

wiederholte Antwort. Bitte entferne es. – igorsantos07

0

Aber Sie müssen die Taste loslassen;) [btn release];

1

In Interface Builder können Sie eine benutzerdefinierte Schaltfläche auswählen und dann die Bildeigenschaft auf Ihr Bild festlegen. Verwenden Sie nicht die Abgerundete Rect-Taste, diese wird hinter dem Bild angezeigt.