美文网首页
UI刷新问题

UI刷新问题

作者: 烟雨痕 | 来源:发表于2023-04-19 15:48 被阅读0次

    App首页有用户引导页,每点击下一步更新引导图展示的位置,涉及到UITableView的滑动和引导浮层UI变化。

    现象:点击最后一次下一步时,需要UITableView滑动到顶部,但是出现部分老机型无法滑动到顶部。

    原因:引导浮层UI 有多个imageView需要展示,本地图片比较大,比较耗时,执行UITableView滑动时已经超过了当次GPU渲染周期,GPU没有完成相应的渲染。

    图片渲染:当runloop到来时,准备渲染所需的位置BitMap数据、解压缩UIImage数据到位图BitMap、 GPU进行坐标变换,顶点着色器、图元装配、几何着色器、光栅化阶段、片段着色器、混合,最后渲染出图片。

    解决:图片压缩、UIImageView异步赋值。或者延迟UITableView的滑动。

    相关文章

      网友评论

          本文标题:UI刷新问题

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