Size size = Director::getInstance()->getVisibleSize();
ImageView* imageView = ImageView::create("ccicon.png");
imageView->setPosition(Vec2(size.width /2,size.height /2));
imageView->ignoreContentAdaptWithSize(false);
imageView->setScale9Enabled(true);
imageView->setContentSize(Size(100,100));
imageView->setCapInsets(Rect(20,20,20,20));//设置伸缩后的内框大小
imageView->setTouchEnabled(true);
imageView->addTouchEventListener([=](Ref* sender, cocos2d::ui::Widget::TouchEventType type){
if (type == cocos2d::ui::Widget::TouchEventType::ENDED)
{
if (imageView->isScale9Enabled())
{
imageView->setScale9Enabled(false);
}
else
{
imageView->setScale9Enabled(true);
}
}
});
this->addChild(image