tableView
ChenDaShuai17
这个作者很懒,什么都没留下…
展开
-
tableView的性能优化
tableView 的性能优化总结: 1、cell重用:1.所有的UI 都要提前创建好,不要一边滚动一边创建 2.所有的数据都要提前准备好,不要一边滚动一边处理数据 2、缓存行高:1.提前将 cell 的高度计算好, 不缓存行高有两种方式: 1.自适应行高 : tableView.estimatedRowHeight = 200 tableView.rowHeight = UITableViewA原创 2017-04-24 13:12:01 · 243 阅读 · 0 评论 -
tableView 滚动 cell 中设置圆角头像性能优化的问题
一般底层的东西效率都是最高的,所以我们想到使用绘制的办法,来设置圆角头像 func createCircleImage(color: UIColor = UIColor.white, size: CGSize = CGSize(width: 1, height: 1), callBack:@escaping (UIImage?)->()) { DispatchQueue.global().async { let rect = CGRect(origi原创 2017-04-24 13:20:17 · 378 阅读 · 0 评论