阅读背景:

关于cell中添加子视图 复用重叠问题的解决方法

来源:互联网 
问题本质:  
因为你要添加的子视图并不是在自定义的cell中实现的,而是根据系统给的UITableViewCell这个类创建的实例,每次进图 cellForRow方法都会创建一个cell,每次都要创建一个子视图添(button,label之类的)加进去,会给占用很大的内存,所以采用了复 用的方法,但是问题就来了,当cell超出界面,从队列中拿过来复用的时候,其中子视图的内容并没有消除,这样你会原来的基础上再创建一个子视图添加上去 遮住了原来的视图,一般视图都是透明的这样的话就变成了一层层的叠加. 因为你要添加的子视图并不是在自定义的cell中实现的



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: