求助:给cocostudio ui 中 UIScrollView 不能滚动问题

代码中添加了子元素:

UIScrollView* scrollRoomList = dynamic_cast<UIScrollView*>(m_pUiLayer->getWidgetByName(“scrollRoomList”));

for(int i =1 ; i < 5; i++){
    UIWidget *imgRoomItem = dynamic_cast<Layout*>(CCUIHELPER->createWidgetFromJsonFile("Ditix_3.json"));
    CCSize size = imgRoomItem->getContentSize();
    imgRoomItem->setPosition(ccp(0, (i- 1 ) * (size.height + 5)));
    scrollRoomList->addChild(imgRoomItem);
}

资源文件 json 内容如下:
{
“classname”: “ScrollView”,
“name”: null,
“children”: ],
“options”: {
“__type”: “ComGUIScrollViewSurrogate:#EditorCommon.JsonModel.Component.GUI”,
“classname”: “ScrollView”,
“name”: “scrollRoomList”,
“ZOrder”: 2,
“actiontag”: 54,
“anchorPointX”: 0,
“anchorPointY”: 0,
“classType”: null,
“colorB”: 255,
“colorG”: 255,
“colorR”: 255,
“flipX”: false,
“flipY”: false,
“height”: 210,
“ignoreSize”: false,
“opacity”: 255,
“rotation”: 0,
“scaleX”: 1,
“scaleY”: 1,
“tag”: 32,
“touchAble”: true,
“useMergedTexture”: false,
“visible”: true,
“width”: 280,
“x”: 28,
“xProportion”: 0.0583333336,
“y”: 35,
“yProportion”: 0.109375,
“backGroundImage”: null,
“backGroundImageData”: null,
“backGroundScale9Enable”: false,
“bgColorB”: 100,
“bgColorG”: 150,
“bgColorOpacity”: 100,
“bgColorR”: 255,
“bgEndColorB”: 0,
“bgEndColorG”: 0,
“bgEndColorR”: 255,
“bgStartColorB”: 255,
“bgStartColorG”: 255,
“bgStartColorR”: 255,
“capInsetsHeight”: 0,
“capInsetsWidth”: 0,
“capInsetsX”: 0,
“capInsetsY”: 0,
“clipAble”: false,
“colorType”: 0,
“direction”: 1,
“innerHeight”: 210,
“innerWidth”: 280,
“vectorX”: 0,
“vectorY”: -0.5
}
},

控件的宽高和可以移动区域的宽高一样大,肯定不能移动啊,都全部显示出来了,还怎么移动

非常感谢@pz789as) :780:

这样的话 是不是每次填充子项都需要重新设置滚动区域大小?有自增属性吗?

这貌似没有,需要自己手动设置