jjzjj

didEndDisplaying

全部标签

ios - UITableView 调用 didEndDisplayingCell 不正确

我在使用UITableView的didEndDisplayingCell方法时遇到问题。我将此方法与willDisplayCell一起使用来为我的表处理一些额外的数据跟踪。问题是didEndDisplayingCell被连续多次调用,有时单元格实际上仍在显示。我不明白为什么会这样。更多详情我正在使用NSFetchedResultsController为表格提供数据。更改从不同队列上的NSManagedObjectContext进入表,然后合并到表使用的NSManagedObjectContext中。这一切似乎工作正常。查看我对上述方法的实现:overridefunctableView(

ios - 播放视频时未调用 UITableView didEndDisplaying

我已经尝试在这里找到类似的问题,但没有成功。我有一个包含各种内容和单元格的UITableView。特别是,它可以显示带有WKWebView的自定义UITableViewCell。有时,当我在willDisplayCell上配置单元格时,此WebView会自动播放视频。由于此自动播放功能,当我向上/向下滚动时,单元格不会调用委托(delegate)方法didEndDisplayingCell并且视频在后台保持事件状态。用户需要关闭viewController或整个App。我尝试将所有具有WebView的出队单元格保存在列表中,并在scrollViewDidEndDecelerating上