Используя Core Animation, я хотел бы сложить UIView
(т.е. это CALayer
) по центру. то есть я бы установил точку привязки как (0.5,0.5) и сложил бы слой. Это изображение, которое я создал в Photoshop, может дать эффект, который я ищу -
Итак, что происходит, слой складывается по его центру, так как складывание происходит, применяется небольшая перспектива (печально известный m34
!). Первоначально вид параллелен в плоскости X-Y, а ось Z смотрит прямо на пользователя. По мере того, как происходит складка, нижняя и верхняя половина одновременно перемещаются назад (с некоторой перспективой, чтобы придать глубину и трехмерный эффект), пока весь слой не станет (параллельным) в плоскости X-Z. Обратите внимание, что как только слой будет параллелен в плоскости X-Z, пользователь больше не сможет его видеть. Но это нормально, я ищу именно такой эффект. UIView
исчезает при складывании по центру.
Как это сделать в iOS
? Без использования двух разных слоев (нижний и верхний)? Любая помощь приветствуется ...
Обновление: Как указывает @miamk, это тот же эффект пользовательского интерфейса, который используется в приложении «Наш выбор» или «Flipboard» ] Приложение
ОБНОВЛЕНИЕ: Я предложил вознаграждение за это, чтобы получить более конкретные ответы. Хотел бы увидеть -