美文网首页iOS
iOS tableView性能优化

iOS tableView性能优化

作者: 旅途的喵 | 来源:发表于2019-06-15 17:15 被阅读0次
  • 减少cell的层级或者数量,不要动态的给cell添加子视图
    可以初始化时就添加,然后通过hide来控制是否显示
  • cellForRowAtIndexPath回调的优化
    预处理减少计算时间,重点图片异步加载,异步绘制
  • 提前计算并缓存cell的高度
    缓存策略,数据库,GCD,NSOperaationQueue
  • 渲染
    手动绘制视图drawRect
    尽量不要使用透明视图
  • 滑动时按需加载,滑动时候不加载,滑动停止时候加载(可参考 SDWebImage)
  • 圆角优化
    用layer设置圆角对性能还是有很大的影响。
    贝塞尔曲线UIBezierPath和Core Graphics框架画出一个圆角。
    让美工直接切圆角背景

相关文章

网友评论

    本文标题:iOS tableView性能优化

    本文链接:https://www.haomeiwen.com/subject/umwbfctx.html