Skip to content

TableView优化案例、Cell展示内容的异步绘制、Cell展示图片的异步解码与字节对齐的处理、TableView首屏cell渲染的提速、支持Cell展示内容中包含的各种富文本的交互。

License

Notifications You must be signed in to change notification settings

Avery-AN/TableView

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TableView

【iOS14以后的版本注意处理一下YYAnimatedImageView中的bug】
【iOS14以后,YYAnimatedImageView加载图片有些问题】
【iOS14以后,可以添加一个类似于YYAnimatedImageView+ImageShow的分类】

TableView优化案例
使用QAAttributedLabel的异步绘制时、即便在iPhone6真机下每个cell包含10张大图时仍能达到60fps

主要功能点:

  1. Cell展示内容的异步绘制
  2. Cell展示图片的异步解码与字节对齐的处理
  3. TableView首屏cell渲染的提速
  4. 支持Cell展示内容中包含的各种富文本的交互(引用了QAAttributedLabel: https://github.com/Avery-AN/CoreText)
  5. 即使每个Cell加载10张大图(九宫格&头像)仍能实现滑动时的高流畅度

demo中所用图片来源于网络、如若侵权烦请联系我、我将会尽快进行替换

效果图如下:

TableView
TapedStyle
九宫格

About

TableView优化案例、Cell展示内容的异步绘制、Cell展示图片的异步解码与字节对齐的处理、TableView首屏cell渲染的提速、支持Cell展示内容中包含的各种富文本的交互。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published