每次滚动时,UITableView中的UIWebView都会重新加载。如何防止重装?

时间:2013-06-19 23:39:37

标签: iphone objective-c uitableview uiwebview youtube-api

目前我的每个UITableView都有一个UIWebView cell。每个UIWebView都会加载一个独特的嵌入式YouTube视频。滚动时是否有办法防止UIWebView重新加载。它在屏幕上滚动时看起来很便宜,并且是一个白色矩形来加载视频缩略图。我正在调查UIWebView缓存,但我不知道如何缓存WebView以便以后重用它。

2 个答案:

答案 0 :(得分:1)

您可以尝试不同的方法,只需为该特定索引定义新的表格视图单元格,如

UITableViewCell *cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:nil] retain];

看看你是否有所作为

答案 1 :(得分:0)

在某处(UITableViewCell中的数组中)保留对UITableViewController的引用,并在cell调用中返回现有的cellForRowAtIndexPath,而不是{ {1}}新的de-queueing