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.

  1. 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ę.

  2. W widoku tabeli wywołaj metodę egzemplarza deleteSections:withRowAnimation: klasy UITableView. Pierwszy przekazywany metodzie parametr jest typu NSIndexSet. Obiekt ten można utworzyć za pomocą metody klasy o nazwie indexSetWithIndex: klasy NSIndexSet, 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.