Как сделать прозрачный UIImage постепенно? - PullRequest
0 голосов
/ 10 февраля 2011

У меня есть маленький UIImage, я хочу, чтобы он стал твердым в центре и постепенно становился прозрачным вперед к границе? У кого-нибудь есть хорошая идея по этому поводу? Спасибо !

1 Ответ

0 голосов
/ 10 февраля 2011

Как минимум двумя способами вы можете сделать это:

  1. Создайте серию изображений с различной непрозрачностью в них.Затем анимируйте UIImage, показав их в последовательности.

  2. Используйте аналогичную технику, но используйте маскирующие изображения.Это включает в себя использование серии изображений в качестве маски для исходного изображения.Затем анимируйте UIImage, перерисовывая его несколько раз, используя каждый раз различное изображение маски для достижения желаемого эффекта.См. CALayer mask .

Второй вариант может быть предпочтительным, поскольку он будет работать с любым изображением и позволяет изменять изображение без необходимости создавать для него анимациюзагрузить изображение динамически.

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