在Cocos2dx中,ListView或者PageView都是继承自ScrollView的。
然而在CocosCreator中,ScrollView就是ListView,PageView才是继承ScrollView的。
ScrollView的接口就不说了,说一下PageView衍生出来的要注意的地方。
PageView新建出来后,indicator是在New PageView节点的子节点,这样当拖动里面的item时,会有阴影在划过的地方。对于这个问题我们可以把indicator节点放到view节点里,作为view的子节点就可以了。
如果需要动态增加item时,在ScrollView组件里,可以直接把item.parent设置为content节点就可以了;但是,如果是PageView的话,需要用PageView的addPage方法动态增加才可以。
因为如果是直接设置item.parent为content的话,content不会增加size,也就是说,初始化的content的size是多大就多大,之后动态增加的item是看不到的;如果用addPage的话就可以动态增加size。
目前发现问题就这两个。