滚动层的内容可以在程序中添加吗

    我做了一个UI界面,上头有一个滚动层,但具体的情况是这个滚动层上的内容是不定的,例如A玩家现在只有两个英雄,我需要把这俩英雄的图片加到滚动层上,B玩家现在有13个英雄,也要加到滚动层上,所以我觉得不能把这些英雄图片放到UI编辑器里头,应该是通过程序从服务器请求下来的英雄数量来创建滚动层内容。
   请问在程序中怎么修改添加滚动层的内容?

也可以摆好足够数量. 然后依照实际数量 打开显示. 代码创建还是不太推荐. 违背了用编辑器的初衷.

找到方法 了么,坐等分享。

这个是滚动的基本用法啊,怎么能说违背ui编辑器的初衷?
应该这样做,每个英雄的cell是一个单独的控件,用ui编辑器在新画布上编辑
然后根据数量和英雄属性动态创建cell,把cell控件添加到滚动层空间中
最后根据数量来设置滚动层滚动区域的大小
添加前注意计算好每个cell所处的坐标
cocos2dx是左下原点坐标,这点有点不方便,因为列表大部分是从左上开始
需要根据滚动区域高度和cell高度来计算每个cell所处的坐标(假设是上下滚动的列表)