使用ios webView播放视频时未调用didEndDisplayingCell

w8ntj3qf  于 2023-04-08  发布在  iOS
关注(0)|答案(1)|浏览(185)

我正在使用UIWebView播放YouTube视频。当单元格消失时,我将停止播放视频。

-(void)tableView:(UITableView *)tableView 
       didEndDisplayingCell:(UITableViewCell *)cell 
       forRowAtIndexPath:(NSIndexPath *)indexPath;

此代表在另一个单元格中工作良好,但在使用Webview播放视频时却无法正常工作。如何检测屏幕上消失的单元格?如果有人知道,请让我知道。谢谢

nimxete2

nimxete21#

我也有同样的问题,但是阅读文档时,它清楚地指出“告诉委托指定的单元格已从集合视图中删除”,在本例中没有发生(可能是由于一些强引用)
为了解决这个问题,我将暂停/停止代码转移到

- (void)collectionView:(UICollectionView *)collectionView
   willDisplayCell:(UICollectionViewCell *)cell
forItemAtIndexPath:(NSIndexPath *)indexPath

并通过对indexPath的一些更改来检索其中的前一个单元格

相关问题