Есть ли простой способ наблюдать видимые ячейки в UITableView?

Мне нужно отслеживать видимые ячейки в UITableView , поскольку определенные события должны произойти, когда ячейки, которые представляют определенные фрагменты данных, становятся видимыми. UITableView , похоже, не совместим с KVO для -indexPathsForVisibleRows или -visibleCells , и там ' Нет UITableViewDelegate метод, который дает ловушку для уведомления о том, что видимые ячейки изменились.

Есть ли способ сделать это, кроме ручного отслеживания моего собственного массива и добавления / удаления объектов каждый раз, когда я вставляю / удаляю строку, перезагружаю таблицу, или вызываются такие методы, как -tableView: cellForRowAtIndexPath: ?

8
задан Nick Forge 19 August 2010 в 06:05
поделиться