Segmentowana kontrola do przełączania między wieloma widokami tabeli
W zasadzie staram się zaimplementować segment kontrolny / widok tabeli jak w skrzynce pocztowej (zobacz około 2:00:http://www.youtube.com/watch?v=FG-h8pDXfoE&feature=youtu.be&t=2m)
Używam danych podstawowych w jednymUITableViewController
podłączony do aUITableView
.
Gdy użytkownik przełączaUISegmentedControl
, theTableView
jest ładowany z innym zestawemNSPredicate
, iUITableViewRowAnimationRight/Left
Wygląda na to, że pojawia się inny widok tabeli i zastępuje stary.
Wraz ze wzrostem liczby komórek wydajność tego projektu dramatycznie spada, a także może wyglądać znacznie lepiej.
Widzę kilka różnych sposobów radzenia sobie z tym, ale doszedłem do wniosku, że poproszę was o wskazówki, jak kierować mnie we właściwym kierunku:
Jaki jest najlepszy sposób na segmentową kontrolę, aby przełączać się między wieloma widokami tabeli? Czy te zestawienia tabel powinny być połączone z tym samym źródłem danych / delegatem?