UIView Curled Corner анимированный эффект - PullRequest
0 голосов
/ 20 сентября 2011

Я хочу создать специальный анимационный эффект, применяемый к UIView, аналогично известному фигурному эффекту, но только для верхнего угла выбранного UIView.

Эффект, который я хочу достичь (программно и анимированно, конечно):

enter image description here

Лучший подход, который я нашел, это W. Дана Нуон .

Ответы [ 2 ]

0 голосов
/ 20 сентября 2011

Спасибо CodaFi за указание на этот интересный публичный API, но он не относится к моему запросу.

Лучшее, что я нашел на данный момент, это класс CAFilter в CoreAnimation, но в результате он «снова» становится закрытым классом. http://iphonedevwiki.net/index.php/CAFilter#pageCurl Похоже, что вы действительно можете настроить фильтр PageCurl и анимировать его, но мне интересно, отклонит ли Apple приложение, которое делает это. Что ты думаешь?

0 голосов
/ 20 сентября 2011

CAFilter - это закрытый недокументированный класс в iOS (и до сих пор так упрямо!), Поэтому любое его использование будет отклонено.Есть, конечно, преобразования и небольшие причудливые графические особенности , которые могут быть применены к слою (для достижения анимационного эффекта), однако, на мой взгляд, самый простой способ - сделать скручиваниеизображение, которое вы могли бы затем наложить.В конце концов, это красиво и идеально квадратно:

Nice and perfectly square

...