После прочтения этого меня интересует возможность динамически обновлять UITableView без прокрутки представления.То есть, если 12-я строка видна, и какой-то фоновый процесс запускается и требует вставки новой строки в позицию 0, как это можно сделать без прокрутки таблицы?
Ближайшее I 'Мы смогли добиться этого, выполнив все обновления в одном блоке -beginUpdates
/ -endUpdates
и затем корректировав contentOffset
в соответствии с требованиями.Но в моем коде может быть несколько вызовов -insertRowsAtIndexPaths:withRowAnimation
, вызываемых вне такого блока, и когда я это делаю, вещь может прокручиваться повсюду.
Как я могу заставить UITableView стоять на месте?