Анимационная перезагрузка UITableView - PullRequest
2 голосов
/ 06 апреля 2010

Я пытаюсь анимировать строки таблицы в UITableView в проекте iPhone, когда я провожу пальцем по экрану, чтобы перезагрузить данные.

Когда я отключаю анимацию и вызываю только reloadData, таблица продолжает реагировать на жесты смахивания.

Когда я добавляю анимацию с помощью метода reloadSections:WithRowAnimation:, таблица перестает отвечать на пролистывания, и только прокрутка вверху отвечает на пролистывания.

Другое изменение заключается в том, что таблица начинает реагировать на выбор, и мне приходится вручную отключать ее снова. Я подозреваю, что эти две проблемы могут быть связаны.

Я использую здесь код обнаружения смахивания: 1

1 Ответ

0 голосов
/ 06 апреля 2010

Мой код для управления жестом был в UIView, который содержал другой UIView, который в свою очередь содержит UITableView. Оказывается, что пользовательское взаимодействие UIView, которое является суперпредставлением UITableView, было включено. Отключение этого параметра привело к тому, что жест переместился вверх в цепочке респондента и решил проблему.

...