У меня есть UIViewController
, который должен отображать tableView
с несколькими источниками данных. UITableView
занимает примерно половину размера экрана, и есть кнопки «вверх» и «вниз», позволяющие просматривать различные данные. Каждый раз, когда нажимаются кнопки «вверх» и «вниз», я хотел бы в конечном итоге использовать UIViewAnimationTransitionCurlDown
или что-то подобное для отображения следующего UITableView
.
Вопрос: нужно ли мне несколько UIViewControllers
для этого, с tableView
, встроенным в каждый? Должен ли я просто создать один экземпляр UITableView
и изменить его источник данных при нажатии кнопки вверх или вниз? Если это только один экземпляр UITableView
, как мне получить скручивание при переходе через ту часть экрана, которая требуется, чтобы он выглядел так, как будто появляется новый tableView
?