Dokonuję zmian w tableView za pomocą bloku beginUpdates/endUpdates. Przez cały czas muszę aktualizować cień, aby odzwierciedlał aktualny skład tableView.UITableView beginUpdates/endUpdates callback
Próbowałem skonfigurować KVO dla tableView's contentSize
, ale jest on wywoływany tylko na endUpdates
, po zakończeniu animacji. To, czego chcę, to wywoływać za każdym razem zmiany contentSize
(nawet jeśli jest to tylko piksel). Czy jest jakiś sposób, aby to osiągnąć?
Wystarczy FYI: wywołań beginUpdates i endUpdates mogą być zagnieżdżone. Jeśli nie wykonasz wstawiania, usuwania i wywołań wyboru wewnątrz tego bloku, atrybuty tabeli, takie jak liczba wierszy, mogą stać się nieprawidłowe. –
Czy masz przykład, w jaki sposób należy używać połączeń zagnieżdżonych? – Rivera