- indexPathsForVisibleRows
iOS14.1 返回數(shù)組
iOS13.6 返回數(shù)組中只有當前cell的indexPath(數(shù)組元素是1)
- visibleCells
iOS14.1 返回cell數(shù)組
iOS13.6 返回數(shù)組中只有當前cell(數(shù)組元素是1)
在獲取當前cell或者當前cell的indexPath的時候要注意塔次,iOS13.6可以直接取數(shù)組中第一個first元素即可牌柄,如下代碼:
let cell = tableView.visibleCells.first
但是在iOS14.1中晰奖,這樣獲取就無法獲取當前的cell,永遠獲取的是第一個cell兽泄。所以需要修改為:
let cell = tableView.visibleCells.last
即可兼容iOS13和iOS14。
這個問題起因是因為在引用了某一個三方庫,在iOS14中出現(xiàn)問題勒极,后經(jīng)過測試才發(fā)現(xiàn)問題的原因,猜測是iOS13的問題虑鼎。