Жидкие переходы в полноэкранном режиме на iOS - PullRequest
0 голосов
/ 27 июля 2011

У меня есть простое приложение, которое имеет набор цветных видов: красный, зеленый и синий.

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

Есть ли способ сделать это (CoreAnimation)?

Ответы [ 2 ]

1 голос
/ 27 июля 2011

Вы могли бы сначала заглянуть в UIScrollView. Мне кажется, что вы пытаетесь достичь того же, что и, скажем, в Mobile Safari на iPhone, когда вы показываете все свои текущие страницы и можете переходить от одной к другой, прокручивая. Этот урок особенно близок к тому, что вы описываете.

Если вы ищете более продвинутые виды преобразований, то Core Animation будет в качестве опции.

На самом деле, ничто не мешает использовать оба подхода: UIScrollView для обработки пролистывания, Core Animation для добавления дополнительной анимации в пакет ...

0 голосов
/ 27 июля 2011

Вы можете использовать UIScrollView для достижения этой цели. Добавьте все ваши цветные представления как подпредставления к представлению прокрутки. Убедитесь, что ваш contentSize настроен соответствующим образом и, при необходимости, настройте подкачку страниц, чтобы прокрутка всегда привязывалась к определенной границе. Для получения дополнительной информации см. Руководство по программированию вида прокрутки Руководство по программированию вида прокрутки

...