有什么办法可以在UITableViewCell上执行类似ViewWillAppear的操作吗?

UITableViewDelegate方法(如willDisplayCell)仅在单元格通过滚动显示时起作用。

在我的情况下,我需要在用户移动到另一个Tab并返回到UITableView的情况下检测单元格的外观。

我可以使用indexPathsForVisibleRows方法解决我的问题,但这似乎并不是一种明智的方法。

最佳答案

是的。您必须在m文件中使用awakeFromNib meyhod。始终首先调用此方法。

-(void)awakeFromNib{

}

如果未加载可见单元格,则必须重新加载表格 View 。
 tableView.reloadData()

希望对您有帮助。

关于swift - ViewWillAppear出现在UITableViewCell上吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35284100/

10-13 02:37