Когда я проверяю видимые indexPaths таблицы с 'indexPathsForVisibleRows
' во время UIScrollViewDelegate's scrollViewDidScroll and scrollViewDidEndDragging
, это кажется точным.
Но иногда, только когда прокрутка и перетаскивание заканчиваются и вызывается 'cellForRowAtIndexPath
', вызов 'indexPathsForVisibleRows
' возвращает 0. На экране видны строки, поэтому я знаю, что это не может быть 0. Как как только это произойдет, я могу вызвать UITableView::visibleCells
и получить ненулевое значение.
Почему существует это несоответствие?