【已解决】关于滚动层2

我今天设置了一个滚动层,设置了可裁剪,然后长度是在程序里动态生成的,结果发现一个有趣的现象,上面的区域裁剪了,下面的没裁剪。。我这是上下拖的一个滚动条。
// 加载UI层
m_homeLayer = UILayer::create();
m_homeLayer->setTouchPriority(-100);
m_homeLayer->scheduleUpdate();
this->addChild(m_homeLayer,2);
m_homeLayer ->addWidget(CCUIHELPER->createWidgetFromJsonFile(“res/Module/SkillModule/SkillModule_1.ExportJson”));

    int cellNum = 10;
    // 创建单元
    UIScrollView *ScrollView = (UIScrollView *)(m_homeLayer->getWidgetByName("ScrollView"));
    ScrollView->setTouchEnable(true);
    // 创建cell

    SkillEquipCell * cell = SkillEquipCell::create(1);
    cell->setPosition(ccp(0,0));
    int        cellHeight = cell->getCellSize().height;
    ScrollView->setInnerContainerSize(CCSizeMake(640,cellHeight * cellNum));//
    ScrollView->addChild(cell);
    for(int i = 1;i < cellNum;i++)
    {
            SkillEquipCell * cellT = SkillEquipCell::create(1);
            cellT->setPosition(ccp(0,cellHeight * i));
            ScrollView->addChild(cellT);

    }

这是代码

哦,我搞定了,呵呵,多谢。

楼主使用的版本是?

追加下,刚刚测试,一进去是裁剪的,但是拖一下就不裁剪了

发现,滚动层里面动态生成的按钮都无法点击

请问是怎么解决的?

你好,楼主所用的版本已经过去很多了,不妨新建问题贴。