2010-11-17 7 views
0

Je UIView dans lequel je dessine UIImageZoom dérangeant dessiné UIImage dans UIView

- (void)drawRect:(CGRect)rect 
{ 
    [myImage drawInRect:rect]; 
} 

Ce UIView est ajouté sur UIScrollView et retourné en vue zoomable-à-dire

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView 
{ 
    return iImageBgView; 
} 

problème vient quand je fais le zoom. L'image qui est dessinée se montre pixelet i.e flou ou dérangé. quelqu'un peut me aider sur « Comment rafraîchir/redessiner cette image »

Je suis manuellement rafraîchissante/redessiner l'image en appelant

[self setNeedsDisplay]; 

mais aucune utilisation. On dirait qu'il prend la coordonnée précédente et dessine comme cela au lieu de mettre à jour les coordonnées.

Merci,

Sagar

Répondre

0

Ce problème a été résolu en supprimant ce UIView et l'ajouter à nouveau sur scrollview.

Cela a été fait sur

- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale 
{ 
    // Remove Imageview and add to Scrollview again 
} 
Questions connexes