Question

Est-ce que quelqu'un sait comment animer une animation radar comme celle ci-dessous? texte de remplacement http://img197.imageshack.us/img197/7124/circle0.png

Avec ça grandissant vers l'extérieur? Je dois dessiner le cercle en utilisant Quartz ou d’une autre manière?

Était-ce utile?

La solution

Pour dessiner un cercle statique dans une sous-classe UIView :

- (void)drawRect:(CGRect)rect
{
    CGRect rect = { 0.0f, 0.0f, 100.0f, 100.0f };
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextSetRGBStrokeColor(context, 1.0, 0.0, 0.0, 1.0);
    CGContextSetLineWidth(context, 2.0f);
    CGContextAddEllipseInRect(context, rect);
    CGContextStrokePath(context);
}

À partir de là, il vous suffit de l'animer avec une minuterie, de modifier la taille du rect et d'ajouter plus de cercles.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top