Я создаю приложение для iPad, которое будет иметь несколько бумажных страниц, и я хотел бы реализовать эффект перехода страницы, который подобен анимации, которую Вы видите, когда Вы переворачиваете страницы в приложении iBook на iPad. Несколько вопросов...
Apple, безусловно, использует OpenGL ES для его реализации. Фактический API, который Apple использует, является частным , но этот блоггер начал реализацию с образцом кода.
Если вы хотите реализовать собственное решение с использованием OpenGL ES, вот запись для начала. Хотя я не уверен, что это тот же алгоритм, который использует Apple, он выглядит довольно близко. По крайней мере, ваше приложение не забанят за использование частного API.
Проблема заключалась в том, что API, содержащий библиотеку скручивания страниц, используемую для создания того же эффекта, остается недокументированным, поэтому его нельзя использовать в магазине приложений. К счастью, Оле Бегеманн создал проект на Github, в котором он предоставил некоторый код, который позволяет вам легко добавлять очень похожий эффект в ваши собственные приложения.
Том Броу (http://tombrow.com/) первоначально создал проект для интерфейса перелистывания страниц в стиле iBooks под названием Leaves(http://github.com/brow/leaves ), который позже был разветвлен (http://github.com/ole/leaves/tree/twopages) Оле Бегеманном для поддержки 2 страниц рядом в ландшафтном режиме.