Как сделать радиолокационную анимацию в iPhone SDK? - PullRequest
2 голосов
/ 19 июня 2009

Кто-нибудь знает, как анимировать радарную анимацию, как на картинке ниже? альтернативный текст http://img197.imageshack.us/img197/7124/circle0.png

Что растет наружу? Я должен нарисовать круг с помощью кварца или как-то иначе?

1 Ответ

1 голос
/ 19 июня 2009

Чтобы нарисовать статический круг в подклассе 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);
}

Оттуда вам просто нужно оживить его с помощью таймера, изменить размер прямоугольника и добавить больше кругов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...