То, что я в основном пытаются это реализовать сегмент управления/TableView как в почтовом ящике (см вокруг 2:00: http://www.youtube.com/watch?v=FG-h8pDXfoE&feature=youtu.be&t=2m)сегментированные управления для переключения между несколькими tableviews
Я использую Core Data в одном UITableViewController
подключен к UITableView
.
Когда пользователь переключает UISegmentedControl
, то TableView
перезагружается с другим набором NSPredicate
и UITableViewRowAnimationRight/Left
, вид делает вид, что что другой вид таблицы скользит в и заменяет старую.
По мере увеличения количества ячеек производительность этой конструкции резко уменьшается, и она также может выглядеть намного лучше.
я могу видеть несколько различных способов идти об этом, но я решил спросить вас, ребята, за некоторые указатели, чтобы возглавить меня в правильном направлении:
Что такое лучший способ иметь сегментированные управлять, чтобы переключаться через несколько табличных просмотров? Должны ли эти табличные представления подключаться к одному источнику данных/делегату?
Эти табличные представления будут показывать одни и те же элементы только в разных «состояниях» - в основном, как простой список дел, в котором сегментированный элемент управления будет переключаться между предметами, которые были либо неполными, либо полными. Прямо сейчас у меня есть настройка с одним делегатом и источником данных, но анимация становится немного изменчивой, когда в разных списках есть много элементов. – user2336702
Тогда я бы пошел с первым подходом. Просто настройте свою ячейку в зависимости от текущего контекста. – kkodev
Это то, что я на самом деле установил прямо сейчас. Единственное, что производительность падает, и что анимация на самом деле не иллюстрирует чувство сегмента в сегменте (как в Mailbox). Я использую салфетки на клетках, поэтому это очень важно. Тогда я остаюсь с Containment View Controller Containment? – user2336702