之前遇到过一个问题,tableView的cell里面添加了一个label,但是上下滑动后,label上面的字全部重叠在了一起,这个是tableView的复用问题,在别的地方看了一个方法,觉得比较好就推荐给大家,代码如下:
这样的话就可以解决了内容重叠的问题啦!if(!cell) {//这里是你创建cell的代码,只要是iOS程序员应该都会写这里我就不在写了}else{while ([annotationView.subviews lastObject] != nil) {//删除并进行重新分配[(UIView*)[annotationView.subviews lastObject] removeFromSuperview];}}