这是部分代码,我在layer上面加了一个scrollview和一个backBtn(返回按钮),scrollview里面有若干个button,当我点击scrollview里面的button时,返回按钮消失不见了。。。但是如果我不要这个scrollview,直接点layer里面的按钮,返回按钮是还在的。。。求大神解惑啊,在线等
for (index in missionList) {
barrier = g_sharedInsBarrierCtrl.getBarrierByKey(missionList);
insId = parseInt(barrier.getProperty(MW.INSTANCE_BARRIER.RES_ID));
image = parseInt(barrier.getProperty(MW.INSTANCE_BARRIER.IMAGE));
instanceItemBtn = ccui.Button.create();
instanceItemBtn.setTouchEnabled(true);
instanceItemBtn.loadTextures(“res/” + image + “.png”, “res/” + image + “.png”, “res/” + image + “.png”);
instanceItemBtn.addTouchEventListener(this.addInstanceBarrierLayer, this);
itemPosY += instanceItemBtn.getSize().height + 20;
instanceItemBtn.setPosition(winSize.width / 2, itemPosY);
instanceItemBtn.setTag(insId);
scrollView.addChild(instanceItemBtn);
}
scrollView.setSize(winSize);
scrollView.setInnerContainerSize(bgImg.getSize());
this.addChild(scrollView);
backBtn = ccui.Button.create();
backBtn.setTouchEnabled(true);
backBtn.loadTextures(“res/go_back.png”, “res/go_back.png”, “res/go_back.png”);
backBtn.addTouchEventListener(this.closeLayer, this);
backBtn.setPosition(winSize.width - 100, winSize.height - 100);
this.addChild(backBtn);