2
我正在構建具有帖子提要的社交媒體應用程序。當帖子在屏幕上完全可見時,需要開始將已分配軌道播放到帖子。這是我現在的佈局。檢查UITableViewCell對於自動播放是否完全可見
這是一段代碼,我想通了,但它只是在一個時間軸上的第一個職位的工作。
func scrollViewDidScroll(_ scrollView: UIScrollView) {
let visibleCell = tableView.visibleCells.first as! HomeControllerTableViewCell
let firstCellVisibleIndexPath = tableView.indexPathsForVisibleRows?.first
if tableView.bounds.contains(tableView.rectForRow(at: firstCellVisibleIndexPath!)){
let fullyVisibleCell = tableView.cellForRow(at: firstCellVisibleIndexPath!) as! HomeControllerTableViewCell
print(fullyVisibleCell.authorNameLabel.text)
}
}
請幫我找出如何確定哪些細胞是完全可見。
你在第一個只測試:'tableView.visibleCells.first'。相反,讓allvisibleCells ='tableView.visibleCells',並做一個for循環。 – Larme