【发布时间】:2018-01-30 01:02:21
【问题描述】:
我想获取 tableview 中的单元格完全在视图中时被查看的次数。只有当它完全在视图中时才会发生这种情况,顶部和底部单元格的小部分不应该计算在内。
在经过一定时间(~3秒)后,它应该会触发打印“hello”的功能。
我尝试创建一个计时器并在willDisplay 方法中安排它,并在didEndDisplayingCell 方法中使其无效。它以某种方式考虑了视图中未完全显示的单元格。
还尝试了tableView.visibleCells 并在tableView.indexPathsForVisibleRows 中迭代单元格,但没有任何帮助。
对此的任何帮助将不胜感激。 干杯!
【问题讨论】:
标签: ios uitableview swift3 uicollectionviewcell