本文整理汇总了C++中CCMenuItemToggle::addSubItem方法的典型用法代码示例。如果您正苦于以下问题:C++ CCMenuItemToggle::addSubItem方法的具体用法?C++ CCMenuItemToggle::addSubItem怎么用?C++ CCMenuItemToggle::addSubItem使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CCMenuItemToggle
的用法示例。
在下文中一共展示了CCMenuItemToggle::addSubItem方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: addToggleMenuItem
void BaseMenuLayer::addToggleMenuItem(CCArray* pArrayOfItems,SEL_MenuHandler selector,int select,...)
{
va_list args;
va_start(args, select);
CCMenuItemToggle *item = CCMenuItemToggle::createWithTarget(this, selector, NULL);
do{
const char* str = va_arg(args, const char*);
if(!str) break;
//CCLabelTTF *label = CCLabelTTF::create(str, "Arial", 24);
//CCMenuItemLabel *menuitem = CCMenuItemLabel::create(label);
CCLabelTTF* label = CCLabelTTF::create(str, "Arial", LARGE_FONT_SIZE);
CCSprite* s = CCSprite::create("Images/button1.png");
label->setPosition(ccp(s->getContentSize().width/2,s->getContentSize().height/2));
s->addChild(label);
CCMenuItemSprite* menuitem = CCMenuItemSprite::create(s, s,s,this, selector);
item->addSubItem(menuitem);
}while(true);
item->setSelectedIndex(select);
pArrayOfItems->addObject(item);
va_end(args);
}