UIButton und setImage: nicht arbeiten konsequent - inkonsequent

Ich habe einen UIButton auf einer UIView. Ich möchte programmatisch herauszufinden, welches Bild zur Anzeige innerhalb der Taste auf, wenn die Ansicht angezeigt wird. Ich habe überschrieben, die drawRect-Methode in der UIView und verwendet eine setImage zur Anzeige des gewünschten Bildes. Allerdings, wenn die Ansicht zeigt, manchmal zieht Sie das gewünschte Bild, und manchmal nicht. Ich muss berühren Sie eine beliebige Stelle in der Ansicht für das Bild auf der Schaltfläche angezeigt wird. Bitte um Hilfe!!

Hier ist die drawRect-Methode für die Ansicht.

- (void)drawRect:(CGRect)rect
{
[myButton setImage:[UIImage imageNamed:@"myImage.png"] forState:UIControlStateNormal];
}

Alles ist verdrahtet IB richtig. Ich verstehe nicht, warum das Bild erscheint/erscheint nicht konsequent. Dank sehr viel.

InformationsquelleAutor kspeacock | 2009-08-02
Schreibe einen Kommentar