FlipBoard только с основной анимацией - PullRequest
2 голосов
/ 28 января 2011

Я хотел бы сделать флипборд из многих видов (не изображений, а uiview), используя только Core Animation, а не OpenGL.Я видел много примеров переворачивания, но они включают только переворот изображения и захват слоя изображения.как здесь: https://github.com/brow/leaves некоторые могут помочь мне, пожалуйста.

1 Ответ

3 голосов
/ 31 января 2012

Я нашел этот проект Github под названием FlipView .Он включает в себя инструменты макета, которые могут вам не понадобиться, но перелистывание страниц реализовано с использованием слоев Core Animation в классе AFKPageFlipper .

Чтобы реализовать это самостоятельно:

  1. Скопируйте содержимое слоя вида в изображение.([layer renderInContext:])
  2. Добавьте правую сторону изображения к новому слою contents.
  3. Добавьте поворот CATransform3D к слою с перспективой.См. Листинг 2 в Core Animation Guide для добавления перспективы .
...