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