2009-04-21 12 views
0

Ich bin neu auf iphonekann nicht rect von Rückruf neu zeichnen

, was ich tun möchte, ist Bild iphone zu machen

so ein Modul Ich habe Bilddaten zu erzeugen, nachdem aufrufen getan Callback-Funktion UIView benachrichtigen , in UIView habe ich Callback-Funktion, um das Bild an UIImage zu geben, und dann setze ich NeedsDisplay und zurück.

In meiner UIView-Klasse DrawRect: (CGRect) Rect Ich rufe DrawImage, aber es heißt nicht, keine Aktualisierung, auch ich habe NSAutoreleaseNoPool UIImage Autorelease ohne Pool in Place-Fehler.

irgendwelche hilft?

dank

Antwort

0

Sie benötigen ein UIImageView frm Ihre Bilddaten erstellen dann neue UIImageView zu Ihrer Hauptansicht hinzufügen, indem es eine addSubView: Nachricht sendet. Danach wird Ihr Bild automatisch gerendert. Sie müssen drawRect nicht implementieren.

Es klingt, als ob Sie versucht haben, UIImageView abzuleiten - Sie sollten das nicht tun müssen, wenn Sie nicht Ihr eigenes internes Format für Ihre Bilddaten haben.

Verwandte Themen