现在的位置: 首页 > 综合 > 正文

Cocos2d-x_CCControlSwitch(开关类)介绍

2016年08月30日 ⁄ 综合 ⁄ 共 691字 ⁄ 字号 评论关闭
bool HelloWorld::init()
{
    if ( !CCLayer::init() )
    {
        return false;
    }
    
    CCSize winSize = CCDirector::sharedDirector()->getWinSize();

    CCSprite *maskSprite = CCSprite::create("CloseNormal.png");
    CCSprite *onSprite = CCSprite::create("CloseNormal.png");
    CCSprite *offSprite = CCSprite::create("CloseSelected.png");
    CCSprite *thumSprite = CCSprite::create("CloseNormal.png");
    CCLabelTTF *onLabel = CCLabelTTF::create("开", "Arial-BoldMT", 16);
    CCLabelTTF *offLabel = CCLabelTTF::create("关", "Arial-BoldMT", 16);
    CCControlSwitch *pSwitch = CCControlSwitch::create(maskSprite, onSprite, offSprite, thumSprite, onLabel, offLabel);
    pSwitch->setPosition(ccp(100, 100));
    pSwitch->setOn(false, true);
    pSwitch->setEnabled(true);
    this->addChild(pSwitch);
    
    return true;
}

抱歉!评论已关闭.