解决问题如下:
在该方法下进行更改
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
UITableViewCell *cell=[tableView dequeueReusableCellWithIdentifier:cellIndentifier];//将cell定制的样式更换成下面的样式,如果用这种样式会出现[cell.contentView addSubview:imageView];添加图片或者文字时会出现文字、图片重影的问题。当然,我们也可以在工程中创建一个新的文件UITableViewCell文件,对我们 需要的cell进行定制,根据需求,定制任意我们需要的cell。
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];//用这种样式设置cell就不会出现重影现象,但是,有一个缺陷,他会根据数据的多少从而创建多个cell,比较占用内存,通常一般不采用此方法来创建cell,从产品的性能优化来考虑,一般不提倡使用这种方法,一般提倡采用上面那种方式创建cell。这种方式的创建cell一般是在项目比较特殊的情况下,我们才会采用。