Я вношу изменения в tableView с использованием блока beginUpdates/endUpdates. На протяжении всего пути мне нужно обновить тень, чтобы она отражала текущую композицию tableView.UITableView beginUpdates/endUpdates callback
Я пробовал настроить KVO для tableView's contentSize
, но он называется только endUpdates
, как только анимация закончилась. Я хочу, чтобы он вызывался каждый раз, когда изменения contentSize
(даже если это только пиксель). Есть ли способ достичь этого?
Просто FYI: Вызовы beginUpdates и endUpdates могут быть вложенными. Если вы не совершаете вызовы вставки, удаления и выбора внутри этого блока, атрибуты таблицы, такие как количество строк, могут стать недействительными. –
Есть ли у вас пример использования вложенных вызовов? – Rivera