UITableView - Jak utrzymać wiersze tabeli jako przewijane przez użytkownika

Chciałbym być w stanie naprawić pozycję niektórych wierszy w UITableView, gdy użytkownik przewija.

W szczególności mam tabelę, w której niektóre wiersze są „nagłówkami” dla kolejnych wierszy i chciałbym, aby nagłówek pozostał na górze ekranu, gdy użytkownik przewija się w górę. Gdyby użytkownik przesuwał się na tyle daleko, że następna linia nagłówka zajmie jego miejsce, znikłaby z drogi.

Podobnym przykładem może być aplikacja Any.DO. Wiersze tabeli „Dzisiaj”, „Tommorrow” i „Później” są zawsze widoczne na ekranie.

Czy ktoś ma jakieś sugestie dotyczące tego, jak można to wdrożyć?

Obecnie myślę o podążaniu za delegatem TableDidScroll i ustawianiu własnej komórki w odpowiednim miejscu przed widokiem tabeli. Problem polega na tym, że innym razem naprawdę chciałbym, aby te komórki były prawdziwymi komórkami tabeli, aby mogły zostać na przykład uporządkowane przez użytkownika.

Dzięki,

Tim

questionAnswers(2)

yourAnswerToTheQuestion