预排版指的是什么?UI布局计算,文本计算具体指的是什么啊?
来源:3-5 UI卡顿&掉帧原因 相关面试问题

LeoLee007
2019-02-20
写回答
1回答
-
于海
2019-02-22
预排版即提前准备好各个ui元素的位置、大小信息,自己渲染信息。
其中位置,大小即frame
渲染信息即是各ui元素得属性信息,如color text 等
一般情况下ui展示的文本都是动态下发的也就要求动态计算文案展示size等,这就是文本size计算。
往往这些事情都是在设置ui时发生在主线程,并且相关逻辑比较分散注意力。
预排版即提前在子线程中批量准备好渲染、布局信息222019-07-15
相似问题