2010-11-01 5 views
0

J'essaye de dessiner un cercle en utilisant le code suivant.Problème avec le cercle de dessin

-(void)drawRect 
{ 
    CGContextRef contextRef = UIGraphicsGetCurrentContext(); 
    CGContextSetRGBFillColor(contextRef,1,0,0,1); 
    CGContextFillEllipseInRect(contextRef, self.frame); 

} 

Je reçois mon cercle comme prévu, mais sur les bords du cercle tronqué gars/interrupted.Can vous aider s'il vous plaît que comment résoudre ce problème?

Merci à l'avance, S.

Répondre

0

Essayez d'utiliser self.bounds au lieu de self.frame. Quelle classe sous-classez-vous? Peut-être que vous devez utiliser self.view.bounds ou self.view.frame?

+0

UIView est la sous-classe – sekhar

+0

J'utilise self.frame comme le paramètre – sekhar

+0

avez-vous essayé d'utiliser self.bounds? – oddi