3.11. Przenoszenie komórek i sekcji w widoku tabeli

Problem

Chcesz umożliwić użytkownikom przenoszenie i mieszanie komórek oraz sekcji w widoku tabeli. Podczas wykonywania operacji ma być odtwarzana animacja.

Rozwiązanie

Użyj metody moveSection:toSection: widoku tabeli, która pozwala na przeniesienie sekcji do nowego położenia. Możesz również użyć metody moveRowAtIndexPath:toIndexPath: w celu przeniesienia komórki widoku tabeli z położenia bieżącego do nowego.

Analiza

Przenoszenie komórek i sekcji widoku tabeli to co innego niż ich wymiana. Zapoznamy się z przykładem, który pozwoli na lepsze zrozumienie tej operacji. Przyjmujemy założenie, że widok tabeli zawiera trzy sekcje oznaczone jako sekcja A, sekcja B i sekcja C. Jeżeli sekcję A przeniesiesz ...

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.