2013-04-15 1 views
3

Не могли бы вы помочь мне найти правильный способ сделать анимированную градиентную границу вокруг изображения, например this?Как сделать анимированную градиентную границу вокруг векторизованного изображения (Objective-C для iPad)?

У меня есть векторное изображение (Adobe Illustrator, EPS и т. Д.). Итак, я хотел бы создать границу, которая обходит объект.

На что обратить внимание?

ответ

0

Проверьте это one Это поможет мне раньше, и я думаю, вы можете использовать ту же логику, чтобы сделать вашу анимацию.

Используя форму-Layer:

[shapeLayer setBounds:shapeRect]; 
    [shapeLayer setPosition:CGPointMake(160.0f, 140.0f)]; 
    [shapeLayer setFillColor:[[UIColor clearColor] CGColor]]; 
    [shapeLayer setStrokeColor:[[UIColor blackColor] CGColor]]; 
    [shapeLayer setLineWidth:1.0f]; 
    [shapeLayer setLineJoin:kCALineJoinRound]; 
+0

Большое спасибо за ваш ответ. Я попробую. Моя граница имеет довольно сложную форму. Как я могу использовать путь, описанный во внешнем файле (EPS)? –

+0

Большое спасибо за вашу ссылку. Я могу сделать градиент, заполняя теперь и маршируя муравьев отдельно. Но вопрос в том, как их сочетать? Я хотел бы сделать сплошную округлую линию с градиентным цветом вокруг с окраской. Назовите муравьев с непрерывным градиентом. Спасибо заранее –