美文网首页iOS锦囊
cell加载耗时过长

cell加载耗时过长

作者: 片片碎 | 来源:发表于2018-01-27 15:55 被阅读8次

一般不推荐一次性加载大量的cell,如果需要都是分页显示,这样可以优化性能,耗时少不卡顿

但是我需要做一个这样子功能,需要支持点按和拖动选择(任何轨迹都可以),所以我试用了collectionView.一次性加载22*18个cell。

问题:22*18个cell耗时2s多,后检查代码发现,多加了以下语句,去掉红色部分的判断,直接从2000ms降到700ms.

总结:数据部分尽量避免和ui方面的分开

相关文章

  • cell加载耗时过长

    一般不推荐一次性加载大量的cell,如果需要都是分页显示,这样可以优化性能,耗时少不卡顿 但是我需要做一个这样子功...

  • RunLoop 预处理缓存任务

    将一个RunLoop的一些耗时任务分拆到多个RunLoop里面处理 需求:cell 里面需要加载大图(3M),保证...

  • 简阅

    cell的数据只是一个title和icon,点击 cell的数据在cell加载的时候才加载入并作缓存。实际文章的数...

  • android studio问题总结

    1. resolving dependencies :app:_debugUnitTestCompile耗时过长 ...

  • 统计-Cell-耗时

    统计 Cell 耗时 为了做性能监控,需要统计每个 view 的调用时间—— layout 是其中较耗时的行为。 ...

  • 强大!ASM 插桩实现 Android 端无埋点性能监控!

    背景 当我们需要了解页面加载性能时,可以通过手动埋点的方式记录页面阶段耗时、网络耗时、数据库加载耗时以及其他耗时点...

  • 等高Cell

    一、自定义Cell1、等高cell 代码 很古老的方法: 利用autoLayout xib加载xib要通过手动加载...

  • iOS中UITableViewCell的高度缓存

    过程:在model中添加描述cell高度的字段;在cell显示前(不是cell加载时)计算出cell的实际高度。 ...

  • tableView性能优化

    1、cell复用 2、异步加载图片

  • iOS开发性能优化(一)

    tableview优化 Cell重用 提前计算并缓存Cell的高度 异步绘制cell 滑动时,按需加载 渲染 网络...

网友评论

    本文标题:cell加载耗时过长

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