3.12. Usuwanie komórek i sekcji z widoku tabeli
Problem
Chcesz usunąć sekcje i (lub) komórki z widoku tabeli. Podczas operacji ma być odtwarzana animacja.
Rozwiązanie
W celu usunięcia sekcji z widoku tabeli wykonaj przedstawione poniżej kroki.
Na początek usuń sekcję(e) w źródle danych niezależnie od tego, czy stosujesz model danych, taki jak Core Data, czy słownik lub tablicę.
W widoku tabeli wywołaj metodę egzemplarza
deleteSections:withRowAnimation:
klasyUITableView
. Pierwszy przekazywany metodzie parametr jest typuNSIndexSet
. Obiekt ten można utworzyć za pomocą metody klasy o nazwieindexSetWithIndex:
klasyNSIndexSet
, podając wartość indeksu w postaci liczby całkowitej. Przy użyciu tego podejścia jednorazowo można usunąć tylko jedną sekcję. ...
Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.