Есть ли причина, по которой все это должно происходить на одном экране? iOS настроена так, чтобы это происходило очень легко и (я думаю) привлекательно с помощью UINavigationController и добавления нового контроллера представления (это может быть UITableViewController или просто UIViewController, который содержит UITableView).
Если вы ДОЛЖНЫ иметь все это в одном виде, Свастик прав, что для этого потребуется некоторая акробатика вида. Один из способов сделать это привлекательно - использовать анимацию UIView, представленную в iOS 4.
Вот документация Apple по UIView: Справочник по классам UIView
В частности, проверьте методы CLASS:
1. animateWithDuration:animations:
(с или без completion:
)
2. transitionWithView:duration:options:animations:completion:
Обратите внимание, что эти методы потребуют от вас немного узнать о блоках, но оно того стоит, и я думаю, что блоки дают огромную силу!
С помощью методов, упомянутых выше, вы можете затемнять свою форму и постепенно исчезать в виде таблицы, или, возможно, просто перемещать форму за пределы экрана, пока отображается табличное представление. Возможности ограничены только вашим воображением.