Сегментированный элемент управления для переключения между несколькими табличными представлениями
В основном я пытаюсь реализовать управляющий сегмент / табличное представление, как в почтовом ящике (см. Около 2:00:http://www.youtube.com/watch?v=FG-h8pDXfoE&feature=youtu.be&t=2m)
Я использую основные данные в одномUITableViewController
подключен кUITableView
.
Когда пользователь переключаетUISegmentedControl
,TableView
перезагружается с другим наборомNSPredicate
, а такжеUITableViewRowAnimationRight/Left
В некотором роде создается впечатление, что другой табличный вид вставляется и заменяет старый.
По мере увеличения числа ячеек производительность этой конструкции резко снижается, и она также может выглядеть намного лучше.
Я вижу несколько разных способов сделать это, но я решил попросить вас, ребята, дать несколько указателей, чтобы направить меня в правильном направлении:
Каков наилучший способ иметь сегментированный элемент управления для переключения между несколькими табличными представлениями? Должны ли эти табличные представления быть связаны с одним и тем же источником данных / делегатом?