iOs, керлинг страниц, еще один вопрос - PullRequest
3 голосов
/ 31 мая 2011

Я пишу программу для чтения книг, и я очень хочу иметь классную функцию переворачивания страниц.

Я заметил, что в UIView есть два предварительно созданных типа анимации между двумя видами: переворачивание вокруг вертикальной оси и вращение вокруг горизонтальной, но без скручивания вокруг вертикальной оси.Есть ли способ обмануть керлинговый переход к мысли, что вертикальная ось фактически горизонтальна?

Я видел некоторые сторонние библиотеки с открытым исходным кодом для перелистывания страниц, но все они выглядят довольно старыми и довольно медленными или сбойными, поэтому я бы предпочел использовать просто скользящиев новом взгляде и выдвигающийся из старого взгляда.Но если бы был способ использовать библиотеки Apple для этого, это было бы круто. * странно, что они открыли вертикальный керлинг и «спрятали» горизонтальный.

С уважением, Тимофей.

1 Ответ

1 голос
/ 31 мая 2011

Я не думаю, что есть способ использовать вертикальное скручивание яблочных лимбов.Даже если есть способ сделать это, магазин приложений отклонит приложение, так как это не документированный способ работы.

Эта ссылка предоставит дополнительную информацию: http://oleb.net/blog/2010/06/app-store-safe-page-curl-animations/

Листья(http://github.com/brow/leaves) - очень хорошая библиотека с открытым исходным кодом, которая дает эффект вертикального скручивания. Я попробовал использовать библиотеку Leaves в моем проекте, очень легко понять, как достигается эффект анимации при прохождении кода. Проблемаесть, он не поддерживает наличие динамических элементов управления, таких как UIView на странице, но если у вас нет UIView и вы можете рисовать статическую страницу, Leaves очень хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...