//+和-的按钮图片
CCSprite *minusSprite= CCSprite::create("extensions/stepper-minus.png");
CCSprite *plusSprite= CCSprite::create("extensions/stepper-plus.png");
//创建控件
CCControlStepper *stepper = CCControlStepper::create(minusSprite, plusSprite);
stepper->setPosition(ccp(100, 100));
//添加事件
stepper->addTargetWithActionForControlEvents(this,
cccontrol_selector(HelloWorld::valueChanged), CCControlEventValueChanged);
addChild(stepper);
//编写valueChanged回调函数
void CCControlStepperTest::valueChanged(CCObject *sender, CCControlEvent controlEvent)
{
CCControlStepper* pControl = (CCControlStepper*)sender;
// Change value of label.
m_pDisplayValueLabel->setString(CCString::createWithFormat("%0.02f", (float)pControl->getValue())->getCString());
}
Cocos2d-x中控件CCControlStepper的使用
最新推荐文章于 2018-08-07 01:09:53 发布