Wie ist ein UIButton Bild programmgesteuert festgelegt?
Wie macht man das Bild von einem UIButton aus, die im code?
Ich versuche im folgenden, aber es bleibt nur der button als ein weißes Quadrat.
[A1 setImage:[UIImage imageNamed:[NSString stringWithFormat:@"m1.10001.png"]] forState:UIControlStateNormal];
- Wie hast du reserviert/initialisiert Ihre A1-button? sind Sie sicher, dass m1.10001.png existiert?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihre image-Konstruktion scheint mir ein bisschen zu kompliziert, aber es sollte funktionieren. Vergessen Sie nicht, verwenden Sie die korrekten button-Typ (Benutzerdefiniert):
Mit den neueren SDKs kann man auch weglassen .png. Stellen Sie sicher, dass das Bild tatsächlich vorhanden ist (Sie können speichern Sie es in eine temporäre variable und prüfen für
nil
zum Beispiel).Und natürlich stellen Sie sicher, dass der Knopf vorhanden ist (oder gebunden ist), d.h. nicht-null, wenn die Einstellung des Bildes.