【发布时间】:2020-08-08 11:12:06
【问题描述】:
当用户看到 UITableViewCell 时我需要发出请求,我使用了func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath),但是这个方法在每个 UITableViewCell 显示之前调用,但是当 UITableViewCell 出现在屏幕上时我需要一个委托。
【问题讨论】:
-
我认为你可以使用 cell layoutSubviews 中的委托方法。
-
不,
layoutSubviews在加载表格视图时调用每个单元格 -
将在表格视图即将加载时为每个单元格调用。
-
是这样的,但是好像随机运行,不分别调用
-
单元格是否必须完全可见,或者如果单元格部分可见也可以?有两种方法可以同时实现。
标签: ios swift uitableview cell uiappearance