在Swift中跟踪UITableView中出现的新单元格,可以通过以下步骤实现:
var displayedIndexPaths = NSMutableArray()
tableView(_:willDisplay:forRowAt:)
方法中,将新出现的单元格的索引路径添加到数组中。func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {
displayedIndexPaths.add(indexPath)
}
例如,你可以在tableView的reloadData()
方法被调用之后,使用该数组来获取新添加的单元格:
func reloadData() {
tableView.reloadData()
for indexPath in displayedIndexPaths {
// 处理新添加的单元格
}
}
通过以上步骤,你就可以在Swift中跟踪UITableView中出现的新单元格了。
补充说明:在这个回答中,没有提及特定的云计算产品或链接,因为问题与云计算领域的知识无关。
领取专属 10元无门槛券
手把手带您无忧上云