欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

UITableviewcell重用机制以及解决重绘出现的重叠现象

发布时间:2025/3/19 编程问答 31 豆豆
生活随笔 收集整理的这篇文章主要介绍了 UITableviewcell重用机制以及解决重绘出现的重叠现象 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

2019独角兽企业重金招聘Python工程师标准>>>

UITableviewcell重用机制以及解决重绘出现的重叠现象 重点1.删除子控件 重点2.重新分配控件

该方法是自定义创建cell的方法 -(instancetype)initWithTableView:(UITableView *)tableView{

static NSString * ID=@"details_cell"; TXDetailsTableVieewCell * cell=[tableView dequeueReusableCellWithIdentifier:ID]; if (!cell){cell=[[TXDetailsTableVieewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:ID]; }else{//删除子控件//方法1while ([cell.contentView.subviews lastObject] != nil) {[(UIView*)[cell.contentView.subviews lastObject] removeFromSuperview];}//方法2

// for (UIView *subview in [cell.contentView subviews]) { // [subview removeFromSuperview]; // } } //重新分配控件 [cell initLayouts]; return cell;

}

转载于:https://my.oschina.net/u/2483781/blog/738887

总结

以上是生活随笔为你收集整理的UITableviewcell重用机制以及解决重绘出现的重叠现象的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。