我想獲取tableview中的一個單元格完全處於視圖中的次數。只有當它完全處於視圖中時纔會發生,頂部和底部單元的小部分不應該計數。已經查看tableviewcell的次數並基於它運行一個函數
經過一段時間(〜3秒)後,它應該觸發打印「hello」的功能。
我試着創建一個計時器並在willDisplay
方法中調度它,並在didEndDisplayingCell
方法中使其失效。它以某種方式考慮了不完全在視野中的細胞。
也試過tableView.visibleCells
並在tableView.indexPathsForVisibleRows
迭代單元格,但沒有任何幫助。
任何關於此的幫助將不勝感激。 乾杯!
那麼,那正是我所嘗試過的。但是當滾動瀏覽行時,它不會刷新計數器,儘管我明確地重置了它。它只保留內存中的前一個值並將其分配給全部視圖。 –