Для этого вам, вероятно, понадобится OpenGL ES. Базовая анимация предоставляет возможность работать со слоями даже в 3-D , но все слои являются просто прямоугольниками, и ими манипулируют как таковыми. Вы можете анимировать переворачивание слоя вокруг оси, даже с искажением перспективы , но вид искривления, который вы хотите сделать, является более сложным, чем вы можете управлять с помощью Core Animation API-интерфейсы.
Возможно, вы сможете разделить ваше изображение на сетку из крошечных слоев и манипулировать каждым из них, используя CATransform3D для создания этого эффекта изгиба, но в этот момент вы также можете использовать OpenGL ES для создания того же эффекта.