码迷,mamicode.com
首页 > 其他好文 > 详细

解决Cell重绘导致 重复的问题

时间:2014-06-21 11:01:25      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   code   color   使用   

  IOS在Cell上的优化令人觉得底层框架的成熟,可是有些情形却会造成不必要的麻烦,

当使用了

  UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:Identifier];

有可能会造成画面重复的问题,此句的意思是,从tableView的队列里取出以"Identifier"名称的cell进行重用.所以问题必定会出现!

 

解决办法如下:

   UITableViewCell *cell = nil;

    if (!cell) {        

        cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:Identifier];        

    }else{

        while (cell.contentView.subviews.lastObject != nil) {

            [cell.contentView.subviews.lastObject removeFromSuperview];//重组cell

        }

    }

 

 

解决Cell重绘导致 重复的问题,布布扣,bubuko.com

解决Cell重绘导致 重复的问题

标签:style   class   blog   code   color   使用   

原文地址:http://www.cnblogs.com/mohe/p/3794929.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!