在CCLayerMultiplex中加入了几个层,这几个层都用的
cocostudio做的ui,里面的一些uipageview,uilistview,uiscrollview等类似的控件,就会出现没有回弹效果 这个是bug吗?
第一次点某个层的话,这些控件正常工作,第二次进来就有问题了。在init()方法里面加载ui就会出现这个问题,如何解决呢?在onEnter()里面加载UI就正常,但是
CCLayerMultiplex加载层就会重新加载UI了就不效率了。
在CCLayerMultiplex中加入了几个层,这几个层都用的
cocostudio做的ui,里面的一些uipageview,uilistview,uiscrollview等类似的控件,就会出现没有回弹效果 这个是bug吗?
第一次点某个层的话,这些控件正常工作,第二次进来就有问题了。在init()方法里面加载ui就会出现这个问题,如何解决呢?在onEnter()里面加载UI就正常,但是
CCLayerMultiplex加载层就会重新加载UI了就不效率了。
你需要将UI层加载到touchGroup中,cocostudio的UI事件统一有TouchGroup管理。
ul =gui::TouchGroup::create();
this->addChild(ul, 0, 100);
ul->addWidget(GUIReader::shareReader()->widgetFromJsonFile(“fb_i5.json”));
我就是这样加的,init()方法里面,把这个层加入到CCLayerMultiplex里面,
第一次点这个层的话,这些控件正常工作,第二次进来就有问题了,uipageview,uilistview,uiscrollview等类似的控件,就会出现没有回弹效果。只有在CCLayerMultiplex有这问题,单独进入是没有问题的
好的,我反馈一下这个问题。