【发布时间】:2015-10-16 15:17:48
【问题描述】:
我有一个 tableview,每个单元格都有一个 webview。在每个 webview 上,我从 youtube 加载不同的嵌入视频。
CardCell *cell = [self.tableView dequeueReusableCellWithIdentifier:@"CardCell"];
NSString *fullURL = [NSString stringWithFormat: @"https://youtube.com/embed/%@?",videoID];
NSURL *url = [NSURL URLWithString:fullURL];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[cell.videoView loadRequest:requestObj];
cell.videoView.scrollView.scrollEnabled = NO;
我的问题是,每次我滚动表格时,由于重复使用单元格,在 webview 上它会显示上一个视频,一秒钟后它会显示正确的视频。
我试过用这个:https://github.com/youtube/youtube-ios-player-helper 但它每次都会创建一个不同的 web 视图,这使得滚动真的很慢而且根本不流畅。
有什么解决办法吗? `
【问题讨论】:
标签: ios objective-c uitableview uiwebview