UIScrollView控件添加一张背景图片,并设置了imageView->setTouchEnabled(true);但是还是接受不到ccTouchesEnded事件,请问要怎么处理才能让UIScrollView孩子接受到鼠标事件?
// Create the dragpanel
m_scrollView = UIScrollView::create();
m_scrollView->setDirection(SCROLLVIEW_DIR_BOTH); // 水平和垂直
m_scrollView->setTouchEnabled(true);
m_scrollView->setBounceEnabled(true);// 设置回弹效果
m_scrollView->setBackGroundImageScale9Enabled(true);
m_scrollView->setBackGroundImage(“green_edit.png”);
m_scrollView->setSize(CCSizeMake(400, 400));
m_scrollView->setPosition(ccp(m_mapSceneSize.width / 3, m_mapSceneSize.height / 3));
UIImageView* imageView = UIImageView::create();
imageView->loadTexture(“b11.png”);
imageView->setTouchEnabled(true);
m_scrollView->addChild(imageView, 0);
m_scrollView->setInnerContainerSize(imageView->getContentSize());//设置内部实际大小,必须大于等于size
CCSize innerSize = m_scrollView->getInnerContainerSize();
imageView->setPosition(ccp(innerSize.width / 2, innerSize.height / 2));
UILayer *pUiLayer = UILayer::create();
addChild(pUiLayer);
pUiLayer->addWidget(m_scrollView);