ios之清除cell缓存,解决cell的重用问题。_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > ios之清除cell缓存,解决cell的重用问题。

ios之清除cell缓存,解决cell的重用问题。

 2013/10/28 15:58:30  苹果吧  博客园  我要评论(0)
  • 摘要:tableView表格中的cell有重用机制,这是一个很好的东西,可以避免开辟很多的空间内存。但是有时候我们不想让它重用cell,,可以用以下的代码解决。将这个代码放在:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{}这个函数中执行就好了
  • 标签:解决 iOS 问题 缓存

tableView表格中的cell有重用机制,这是一个很好的东西,可以避免开辟很多的空间内存。但是有时候我们不想让它重用cell,,可以用以下的代码解决。

将这个代码放在:

class="p1">- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ }这个函数中执行就好了。

 

  1. //清楚cell的缓存  
  2. NSArray *subviews = [[NSArray alloc] initWithArray:cell.contentView.subviews];  
  3. for (UIView *subview in subviews) {  
  4.     [subview removeFromSuperview];  
  5. }  
上一篇: win 7 64位 配置silverlight 32位的应用程序(sl网站) 下一篇: 没有下一篇了!
发表评论
用户名: 匿名