UIView перспектива - PullRequest
       34

UIView перспектива

0 голосов
/ 24 марта 2012

У меня есть UIView, и я хочу добавить к нему перспективу. В основном я получил 4 других вида, которые пользователь будет перетаскивать, чтобы создать перспективу. Я хотел бы указать 4 точки, где будут углы UIView. Я исследовал это и понял, что для этого мне нужно использовать CALayer, но я до сих пор не понимаю, как создать такой вид трансформации на iPhone. Любая помощь, указатели или примеры фрагментов кода будут очень полезны!

Спасибо!

1 Ответ

1 голос
/ 24 марта 2012

Начните с изучения соответствующей документации для CATransform3D.Вы создадите такое преобразование, которое описывает вашу перспективу, и установите для нее свойство CALayer -transform.(Обратите внимание, что это отличается от -transform UIView, который является CGAffineTransform, а не CATransform3D.)

Вернитесь с кодом, если у вас все еще возникают трудности.: -)

...