您的位置:首页 > 移动开发 > Cocos引擎

Cocos2d-x中控件CCControlStepper的使用

2013-07-13 20:35 369 查看
//+和-的按钮图片
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());
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: