2009-04-21 11 views
0

Je suis nouveau sur iphonene peut pas redessiner rect de rappel

ce que je veux faire est de rendre l'image à l'iPhone

j'ai donc un module pour générer des données d'image, après fait appeler la fonction de rappel pour notifier UIView , dans UIView j'ai I fonction de callback pour donner l'image à UIImage, puis je setNeedsDisplay et retour.

Dans ma classe UIView drawRect: (CGRect) rect J'appelle drawImage, mais il ne s'appelle pas, pas d'actualisation, aussi j'ai obtenu NSAutoreleaseNoPool UIImage libéré sans erreur pool in place.

toute aide?

grâce

Répondre

0

vous devez créer un UIImageView frm vos données d'image puis ajoutez votre nouveau UIImageView à votre vue principale en envoyant un message addSubView:. Après cela, votre image sera automatiquement rendue. Vous n'avez pas besoin d'implémenter drawRect.

Il semble que vous ayez essayé de sous-classer UIImageView - vous ne devriez pas avoir besoin de le faire à moins d'avoir votre propre format interne pour vos données d'image.

Questions connexes