當我在UIScrollViewDelegate's scrollViewDidScroll and scrollViewDidEndDragging
期間檢查表'indexPathsForVisibleRows
'的可見索引路徑時,它似乎是準確的。UITableView的indexPathsForVisibleRows不正確?
但有時只是當滾動和拖動結束,'cellForRowAtIndexPath
'被調用時,'indexPathsForVisibleRows
'的調用返回0.有些行在屏幕上可見,所以我知道它不能是0.只要這發生,我可以調用UITableView::visibleCells
並獲得一個非零值。
爲什麼這種差異存在?
我無法重現您所看到的行爲。你究竟在調用'-indexPathsForVisibleRows'? – 2011-04-07 14:48:19