2009-04-07 11 views
0

Ich muss die Grafik für eine benutzerdefinierte Schaltfläche programmgesteuert ändern, und ich bin verwirrt, warum der folgende Code nicht funktioniert. Ich kann die erste Zeile auskommentieren und die Schaltfläche ausblenden, damit das IBOutlet verbunden ist. Die Variable cardString zeigt auf ein gültiges Bild (0-51.jpg).iPhone: Ändern der benutzerdefinierten Schaltfläche Grafik

//[c1 setHidden: YES]; 
    cardString = [NSString stringWithFormat:@"%d%s", cards[0],".jpg"]; 
    card = [UIImage imageNamed: cardString]; 
    [c1 setBackgroundImage:card forState:UIControlStateNormal]; 
    NSLog(cardString); 

Antwort

0

Macht nichts. Verwenden Sie setImage anstelle von setBackgroundImage

Verwandte Themen