一.概述
本文缩写说明:sv = ScrollView, item代表ScrollView的一个子节点
如果对sv熟系程度还不够,请阅读基础篇:
Cocos2dx-lua ScrollView[一]基础篇-CSDN博客
本文介绍sv的一种封装类库,来实现快速创建sv,有如下几个优点:
1.item的位置通过参数控制,提高开发效率
2.免去了调用sv的API,提高开发效率
3.分帧创建,提高性能
4.可通过参数控制,复用item类似tableview,提高性能
二.效果演示
2.1 item不复用
2.2 item复用
三.代码实现
3.1 说明
a.下面2个模块需要require
b.svUtil是比较复杂的,有必要阅读代码掌握运行原理
c.item数量较多时才有必要用need_dynamic参数
d.代码原封不动搬到工程里基本可以正常运行(当然哪里出了问题读者得会排查,本文基本喂饭喂到嘴里了)