Как сделать что-то вроде главного меню iPad / iPhone? - PullRequest
0 голосов
/ 17 августа 2011

Не нужно говорить, что я абсолютный новичок в Xcode, после того, как вы прочитали мой вопрос:

В моем приложении я собираю, как меню, 5 фото, выполняя весь экран в портретной ориентации. Я использую UISwipeGestureRecognizer для каждого представления, чтобы пользователь мог проходить влево и вправо по всем из них. Моя проблема в том, что переход происходит очень сухо и мгновенно, без какой-либо анимации. Итак, мой вопрос: что я должен использовать, чтобы получить этот крутой эффект от просмотра, привязки к границам экрана, когда пользователь вынимает палец? Вы знаете, как и в главном меню iPad, когда вы просматриваете страницы со своими приложениями и перед тем, как пролистать страницу до конца и отпустить, страница щелкает немного рывками. Я искал повсюду и ничего не мог найти в сети.

Большое спасибо заранее за ваши ответы Ioan

Ответы [ 2 ]

0 голосов
/ 17 августа 2011

Вам придется добавлять свои собственные анимации и эффекты самостоятельно, если вы не используете стороннюю утилиту (я не знаю ни одной, которая делает то, что вы хотите).

Например, если вы хотите, чтобы ваши значки плавно центрировались на экране, возможно, установите таймер, который срабатывает каждые 100 миллисекунд в течение 0,5 секунды, чтобы по истечении 0,5 секунды значки центрировались.

Как только пользователь проведет пальцем после удара, займем центральное положение, насколько далеко значки будут от центра, и делим на 5 и сдвигаемся на столько при каждой активации таймера.

Это простой пример, но я думаю, вы поняли идею.

0 голосов
/ 17 августа 2011

Проверьте библиотеку three20 .Это делает это и многое другое.В частности, обратите внимание на функцию launcher .

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