本文整理汇总了C++中UILabel::setText方法的典型用法代码示例。如果您正苦于以下问题:C++ UILabel::setText方法的具体用法?C++ UILabel::setText怎么用?C++ UILabel::setText使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UILabel
的用法示例。
在下文中一共展示了UILabel::setText方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: init
bool UILabelTest::init()
{
if (UIScene::init())
{
CCSize screenSize = CCDirector::sharedDirector()->getWinSize();
UILabel *alert = UILabel::create();
alert->setText("Label");
alert->setFontName("Marker Felt");
alert->setFontSize(30);
alert->setColor(ccc3(159, 168, 176));
// alert->setPosition(ccp(screenSize.width / 2.0f, screenSize.height / 2.0f - alert->getRect().size.height * 1.75));
m_pUiLayer->addWidget(alert);
// Create the label
UILabel* label = UILabel::create();
label->setText("Label");
label->setFontName("AmericanTypewriter");
label->setFontSize(30);
// label->setPosition(ccp(screenSize.width / 2, screenSize.height / 2 + label->getRect().size.height / 4));
m_pUiLayer->addWidget(label);
return true;
}
return false;
}
示例2: init
bool ChallengeLayer::init()
{
if (!CCLayer::init())
return false;
//窗口大小
CCSize visibleSize = CCDirector::sharedDirector()->getVisibleSize();
//当前层的位置
CCPoint origin = CCDirector::sharedDirector()->getVisibleOrigin();
CCLayerColor* layercolor = CCLayerColor::create(ccc4(0,0,0,150),800,480) ;
addChild(layercolor);
ui = TouchGroup::create();
ui->addWidget(GUIReader::shareReader()->widgetFromJsonFile("UI/GameMainMenu_1/challengeLayer.ExportJson"));
ui->setScale(0.8);
addChild(ui, 2);
registerTouchEvent(ui, "resume_challenge", this, ChallengeLayer::buttonClicked) ;
registerTouchEvent(ui, "backtomain", this, ChallengeLayer::buttonClicked) ;
registerTouchEvent(ui, "reagain", this, ChallengeLayer::buttonClicked) ;
//playSound("music/win.ogg");
::playUIBackgroundMusic();
UIImageView* pImageNewRecord= imageObj_name(ui, "new_record");
pImageNewRecord -> setVisible(false);
Achievement& achi = RunningData::getInstance()->getAchievement();
int mostTopTimes = achi.getMostTopTimes();
if(mostTopTimes < repeatTimes)
{
achi.setMostTopTimes(repeatTimes);
achi.save();
CCActionInterval* action1 =CCShake::create(0.1,8);
pImageNewRecord->runAction(action1);
pImageNewRecord -> setVisible(true);
}
UILabel* times = labelObj_name(ui, "challenge_num_1");
UILabel* top = labelObj_name(ui, "challenge_num_2");
UILabel* gold = labelObj_name(ui, "challenge_num_3");
char tem[10];
sprintf(tem, "%i", repeatTimes);
times->setText(tem);
sprintf(tem, "%i", achi.getMostTopTimes());
top->setText(tem);
sprintf(tem, "%i", totolGold);
gold->setText(tem);
return true;
}
示例3: itemBtnCallBack
void Scene_GameItem::itemBtnCallBack(cocos2d::CCObject *object)
{
UIButton* btn = (UIButton*)object;
UIImageView* img;
//通过游戏的道具信息获取道具价钱.
sItemData* itemData = CGameInfoMan::sharedInstance().getItemDate(GameShare_Global::shareGlobal()->gameType, btn->getTag());
UILabel* itemInfo = dynamic_cast<UILabel*>(ul->getWidgetByName("Label_591"));
switch (btn->getTag()) {
case Btn_1:
img = dynamic_cast<UIImageView*>(ul->getWidgetByName("IsSelectImg_1"));
break;
case Btn_2:
img = dynamic_cast<UIImageView*>(ul->getWidgetByName("IsSelectImg_2"));
break;
case Btn_3:
img = dynamic_cast<UIImageView*>(ul->getWidgetByName("IsSelectImg_3"));
break;
case Btn_4:
img = dynamic_cast<UIImageView*>(ul->getWidgetByName("IsSelectImg_4"));
break;
default:
break;
}
if (img->isVisible()) {
img->setVisible(false);
if (itemData) {
CCString infoStr;
infoStr.initWithFormat("%s:%s",itemData->ItemName.c_str(),itemData->ItemDetail.c_str());
itemInfo->setText(infoStr.getCString());
needGold -= itemData->CurrencyValue;
}
}else{
img->setVisible(true);
if (itemData) {
CCString infoStr;
infoStr.initWithFormat("%s:%s",itemData->ItemName.c_str(),itemData->ItemDetail.c_str());
itemInfo->setText(infoStr.getCString());
needGold += itemData->CurrencyValue;
if (CPlayerInfoMan::sharedInstance().getPlayerInfo().nMoney < needGold) {
GameLayer_Alert *alertUl = GameLayer_Alert::creatWithOnlySure(Type_OnlySure);
needGold -= itemData->CurrencyValue;
alertUl->setText(GET_STRING_CSV(1010000021));
this->addChild(alertUl,1);
img->setVisible(false);
}
}
}
this->setItemByTag(btn->getTag());
}
示例4: Show
void KHeroLevUpResultPanel::Show(const KHeroDef& oldHero,const KHeroDef& newHero)
{
m_bPlay = true;
if(!m_Panel->getParent()) m_layer->addWidget(m_Panel);
m_oldHero = oldHero;
m_newHero = newHero;
m_elapsed = 0.0f;
CCDirector::sharedDirector()->getScheduler()->scheduleSelector(schedule_selector(KHeroLevUpResultPanel::DoClose),this,6,0,0.0f,false);
char sz[64];
UILabel* labelOldStrong = (UILabel*)m_Panel->getChildByName("old_strong_val");
sprintf(sz,"%d",oldHero.GetStrong());
labelOldStrong->setText(sz);
UIWidget* strongTo = m_Panel->getChildByName("strong_to");
UILabel* labelNewStrong = (UILabel*)m_Panel->getChildByName("new_strong_val");
strongTo->setVisible(false);
labelNewStrong->setVisible(false);
sprintf(sz,"%d",newHero.GetStrong());
labelNewStrong->setText(sz);
UILabel* labelOldLucky = (UILabel*)m_Panel->getChildByName("old_lucky_val");
sprintf(sz,"%d",oldHero.GetLucky());
labelOldLucky->setText(sz);
UIWidget* luckyTo = m_Panel->getChildByName("lucky_to");
UILabel* labelNewLucky = (UILabel*)m_Panel->getChildByName("new_lucky_val");
sprintf(sz,"%d",newHero.GetLucky());
labelNewLucky->setText(sz);
luckyTo->setVisible(false);
labelNewLucky->setVisible(false);
m_pNewSkill = NULL;
for(int i=0; i<MAX_HERO_SKILL_NUM; i++) {
if(newHero._skill[i]._id>0 &&
oldHero._skill[i]._id==0) {
m_pNewSkill = &newHero._skill[i];
break;
}
}
UILabel* lableSkill = (UILabel*)m_Panel->getChildByName("skill_name");
lableSkill->setVisible(false);
if(m_pNewSkill) {
lableSkill->setText(m_pNewSkill->GetName());
}
for(int i=0; i<MAX_HERO_LEV_NUM; i++) {
UIWidget* widgetStar = KUIAssist::GetIndexWidget(m_Panel,"star",i);
widgetStar->setVisible(false);
}
}
示例5: addChild
bool UIImageViewTest_Scale9::init()
{
if (UIScene::init())
{
CCSize screenSize = CCDirector::sharedDirector()->getWinSize();
UILabel *alert = UILabel::create();
alert->setText("ImageView scale9 render");
alert->setFontName("Marker Felt");
alert->setFontSize(30);
alert->setColor(ccc3(159, 168, 176));
// alert->setPosition(ccp(screenSize.width / 2.0f, screenSize.height / 2.0f - alert->getRect().size.height * 1.75));
m_pUiLayer->addWidget(alert);
// Create the ui layer
UILayer *ul = UILayer::create();
ul->scheduleUpdate();
addChild(ul);
// Create the imageview
UIImageView *imageView = UIImageView::create();
imageView->setScale9Enabled(true);
imageView->loadTexture("cocosgui/buttonHighlighted.png");
// imageView->setScale9Size(CCSizeMake(200, 85));
// imageView->setPosition(ccp(screenSize.width / 2.0f, screenSize.height / 2.0f + imageView->getRect().size.height / 4.0f));
ul->addWidget(imageView);
return true;
}
return false;
}
示例6: init
bool UITextAreaTest::init()
{
if (UIScene::init())
{
CCSize screenSize = CCDirector::sharedDirector()->getWinSize();
UILabel *alert = UILabel::create();
alert->setText("TextArea");
alert->setFontName("Marker Felt");
alert->setFontSize(30);
alert->setColor(ccc3(159, 168, 176));
alert->setPosition(ccp(screenSize.width / 2.0f, screenSize.height / 2.0f - alert->getRect().size.height * 1.75));
m_pUiLayer->addWidget(alert);
// Create the text area
UITextArea* textArea = UITextArea::create();
textArea->setTextAreaSize(CCSizeMake(280, 150));
textArea->setTextHorizontalAlignment(kCCTextAlignmentCenter);
textArea->setText("TextArea widget can line wrap");
textArea->setFontName("AmericanTypewriter");
textArea->setFontSize(32);
textArea->setPosition(ccp(screenSize.width / 2, screenSize.height / 2 - textArea->getRect().size.height / 8));
m_pUiLayer->addWidget(textArea);
return true;
}
return false;
}
示例7: scheduleUpdate
bool UILoadingBarTest_Left_Scale9::init()
{
if (UIScene::init())
{
scheduleUpdate();
CCSize widgetSize = m_pWidget->getSize();
// Add the alert
UILabel *alert = UILabel::create();
alert->setText("LoadingBar left scale9 render");
alert->setFontName("Marker Felt");
alert->setFontSize(20);
alert->setColor(ccc3(159, 168, 176));
alert->setPosition(ccp(widgetSize.width / 2.0f, widgetSize.height / 2.0f - alert->getSize().height * 2.7));
m_pUiLayer->addWidget(alert);
// Create the loading bar
UILoadingBar* loadingBar = UILoadingBar::create();
loadingBar->setName("LoadingBar");
loadingBar->loadTexture("cocosui/slider_bar_active_9patch.png");
loadingBar->setScale9Enabled(true);
loadingBar->setCapInsets(CCRectMake(0, 0, 0, 0));
/*===*/
loadingBar->setSize(CCSizeMake(300, loadingBar->getContentSize().height));
/*=*/
loadingBar->setPercent(0);
loadingBar->setPosition(ccp(widgetSize.width / 2.0f, widgetSize.height / 2.0f + loadingBar->getSize().height / 4.0f));
m_pUiLayer->addWidget(loadingBar);
return true;
}
return false;
}
示例8: init
bool UILoadingBarTest::init()
{
if (UIScene::init())
{
scheduleUpdate();
CCSize screenSize = CCDirector::sharedDirector()->getWinSize();
// Add the alert
UILabel *alert = UILabel::create();
alert->setText("LoadingBar");
alert->setFontName("Marker Felt");
alert->setFontSize(30);
alert->setColor(ccc3(159, 168, 176));
// alert->setPosition(ccp(screenSize.width / 2.0f, screenSize.height / 2.0f - alert->getRect().size.height * 1.75));
m_pUiLayer->addWidget(alert);
// Create the loading bar
UILoadingBar* loadingBar = UILoadingBar::create();
loadingBar->setName("LoadingBar");
loadingBar->loadTexture("cocosgui/sliderProgress.png");
// loadingBar->setPosition(ccp(screenSize.width / 2.0f, screenSize.height / 2.0f + loadingBar->getRect().size.height / 4.0f));
m_pUiLayer->addWidget(loadingBar);
return true;
}
return false;
}
示例9: init
bool UIWidgetAddNodeTest::init()
{
if (UIScene::init())
{
CCSize widgetSize = m_pWidget->getSize();
// Add the alert
UILabel *alert = UILabel::create();
alert->setText("Widget Add Node");
alert->setFontName("Marker Felt");
alert->setFontSize(30);
alert->setColor(ccc3(159, 168, 176));
alert->setPosition(ccp(widgetSize.width / 2.0f, widgetSize.height / 2.0f - alert->getSize().height * 1.75));
m_pUiLayer->addWidget(alert);
// Create the ui node container
UIWidget* widget = UIWidget::create();
widget->setPosition(ccp(widgetSize.width / 2.0f, widgetSize.height / 2.0f));
m_pUiLayer->addWidget(widget);
CCSprite* sprite = CCSprite::create("cocosui/ccicon.png");
sprite->setPosition(ccp(0, sprite->boundingBox().size.height / 4));
widget->addNode(sprite);
return true;
}
return false;
}
示例10: init
bool UILoadingBarTest_Left::init()
{
if (UIScene::init())
{
scheduleUpdate();
CCSize widgetSize = m_pWidget->getSize();
// Add the alert
UILabel *alert = UILabel::create();
alert->setText("LoadingBar left");
alert->setFontName("Marker Felt");
alert->setFontSize(30);
alert->setColor(ccc3(159, 168, 176));
alert->setPosition(ccp(widgetSize.width / 2.0f, widgetSize.height / 2.0f - alert->getSize().height * 1.75));
m_pUiLayer->addWidget(alert);
// Create the loading bar
UILoadingBar* loadingBar = UILoadingBar::create();
loadingBar->setName("LoadingBar");
loadingBar->loadTexture("cocosui/sliderProgress.png");
loadingBar->setPercent(0);
loadingBar->setPosition(ccp(widgetSize.width / 2.0f, widgetSize.height / 2.0f + loadingBar->getSize().height / 4.0f));
m_pUiLayer->addWidget(loadingBar);
return true;
}
return false;
}
示例11: onEnter
void CocosGUIExamplesPageScene::onEnter()
{
CCScene::onEnter();
m_pUILayer = UILayer::create();
m_pUILayer->scheduleUpdate();
addChild(m_pUILayer);
PageInit();
CCSize winSize = CCDirector::sharedDirector()->getWinSize();
UILabel* label = UILabel::create();
label->setText("Move by horizontal direction");
label->setFontName("Marker Felt");
label->setFontSize(32);
label->setAnchorPoint(ccp(0.5f, -1));
label->setPosition(ccp(winSize.width / 2.0f, winSize.height / 2.0f + label->getContentSize().height * 1.5));
m_pUILayer->addWidget(label);
// left button
UIButton* left_button = UIButton::create();
left_button->setTouchEnable(true);
left_button->loadTextures("cocosgui/UITest/b1.png", "cocosgui/UITest/b2.png", "");
float left_button_width = left_button->getContentSize().width;
left_button->setPosition(ccp(left_button_width - left_button_width / 2, m_pUILayer->getContentSize().height / 2));
left_button->addReleaseEvent(this, coco_releaseselector(CocosGUIExamplesPageScene::toCocosGUIExamplesMapScene));
m_pUILayer->addWidget(left_button);
}
示例12: addLabel
UILabel* UI::addLabel(int id, int x, int y, int width, int height, const char* text)
{
UILabel* label = new UILabel(mRootNode);
label->nodeID = id;
label->setPos(x, y);
label->setText(text);
label->setSize(width, height);
nodeList.push_back(label);
return label;
}
示例13: init
/*===*/
bool UISliderTest::init()
{
if (UIScene::init())
{
CCSize widgetSize = m_pWidget->getSize();
// Add a label in which the slider alert will be displayed
m_pDisplayValueLabel = UILabel::create();
m_pDisplayValueLabel->setText("Move the slider thumb");
m_pDisplayValueLabel->setFontName("Marker Felt");
m_pDisplayValueLabel->setFontSize(32);
m_pDisplayValueLabel->setAnchorPoint(ccp(0.5f, -1));
m_pDisplayValueLabel->setPosition(ccp(widgetSize.width / 2.0f, widgetSize.height / 2.0f));
m_pUiLayer->addWidget(m_pDisplayValueLabel);
// Add the alert
UILabel *alert = UILabel::create();
alert->setText("Slider");
alert->setFontName("Marker Felt");
alert->setFontSize(30);
alert->setColor(ccc3(159, 168, 176));
alert->setPosition(ccp(widgetSize.width / 2.0f, widgetSize.height / 2.0f - alert->getSize().height * 1.75));
m_pUiLayer->addWidget(alert);
// Create the slider
UISlider* slider = UISlider::create();
slider->setTouchEnabled(true);
slider->loadBarTexture("cocosgui/sliderTrack.png");
slider->loadSlidBallTextures("cocosgui/sliderThumb.png", "cocosgui/sliderThumb.png", "");
slider->loadProgressBarTexture("cocosgui/sliderProgress.png");
slider->setPosition(ccp(widgetSize.width / 2.0f, widgetSize.height / 2.0f));
// slider->setPosition(ccp(widgetSize.width / 2.0f, widgetSize.height / 2.0f + slider->getSize().height * 2));
slider->addEventListenerSlider(this, sliderpercentchangedselector(UISliderTest::sliderEvent));
m_pUiLayer->addWidget(slider);
/*
// Create the slider that set allow min progress and allow max progress
UISlider* sliderAllow = UISlider::create();
//===//
// sliderAllow->setMinAllowPercent(20);
// sliderAllow->setMaxAllowPercent(80);
//
sliderAllow->setTouchEnabled(true);
sliderAllow->loadBarTexture("cocosgui/sliderTrack.png");
sliderAllow->loadSlidBallTextures("cocosgui/sliderThumb.png", "cocosgui/sliderThumb.png", "");
sliderAllow->loadProgressBarTexture("cocosgui/sliderProgress.png");
sliderAllow->setPosition(ccp(widgetSize.width / 2.0f, widgetSize.height / 2.0f - sliderAllow->getSize().height * 2));
sliderAllow->addEventListenerSlider(this, sliderpercentchangedselector(UISliderTest::sliderEvent));
m_pUiLayer->addWidget(sliderAllow);
*/
return true;
}
return false;
}
示例14: init
bool UIScrollViewTest_Both::init()
{
if (UIScene::init())
{
CCSize widgetSize = m_pWidget->getSize();;
// Add a label in which the dragpanel events will be displayed
m_pDisplayValueLabel = UILabel::create();
m_pDisplayValueLabel->setText("Move by any direction");
m_pDisplayValueLabel->setFontName("Marker Felt");
m_pDisplayValueLabel->setFontSize(32);
m_pDisplayValueLabel->setAnchorPoint(ccp(0.5f, -1));
m_pDisplayValueLabel->setPosition(ccp(widgetSize.width / 2.0f, widgetSize.height / 2.0f + m_pDisplayValueLabel->getSize().height * 1.5));
m_pUiLayer->addWidget(m_pDisplayValueLabel);
// Add the alert
UILabel *alert = UILabel::create();
alert->setText("ScrollView both");
alert->setFontName("Marker Felt");
alert->setFontSize(30);
alert->setColor(ccc3(159, 168, 176));
alert->setPosition(ccp(widgetSize.width / 2.0f, widgetSize.height / 2.0f - alert->getSize().height * 3.075));
m_pUiLayer->addWidget(alert);
Layout *background = dynamic_cast<Layout*>(m_pUiLayer->getWidgetByName("background_Panel"));
// Create the dragpanel
UIScrollView* scrollView = UIScrollView::create();
scrollView->setDirection(SCROLLVIEW_DIR_BOTH);
scrollView->setTouchEnabled(true);
scrollView->setBounceEnabled(true);
scrollView->setBackGroundImageScale9Enabled(true);
scrollView->setBackGroundImage("cocosgui/green_edit.png");
scrollView->setSize(CCSizeMake(210, 122.5));
CCSize backgroundSize = background->getContentSize();
scrollView->setPosition(ccp((widgetSize.width - backgroundSize.width) / 2 +
(backgroundSize.width - scrollView->getSize().width) / 2,
(widgetSize.height - backgroundSize.height) / 2 +
(backgroundSize.height - scrollView->getSize().height) / 2));
UIImageView* imageView = UIImageView::create();
imageView->setTouchEnabled(true);
imageView->loadTexture("cocosgui/b11.png");
scrollView->addChild(imageView);
scrollView->setInnerContainerSize(imageView->getContentSize());
CCSize innerSize = scrollView->getInnerContainerSize();
imageView->setPosition(ccp(innerSize.width / 2, innerSize.height / 2));
m_pUiLayer->addWidget(scrollView);
return true;
}
return false;
}
示例15: init
bool UILayoutTest_Color::init()
{
if (UIScene::init())
{
CCSize widgetSize = m_pWidget->getSize();
// Add the alert
UILabel* alert = UILabel::create();
alert->setText("Layout color render");
alert->setFontName("Marker Felt");
alert->setFontSize(30);
alert->setColor(ccc3(159, 168, 176));
alert->setPosition(ccp(widgetSize.width / 2.0f, widgetSize.height / 2.0f - alert->getSize().height * 3.075));
m_pUiLayer->addWidget(alert);
UILayout *background = dynamic_cast<UILayout*>(m_pUiLayer->getWidgetByName("background_Panel"));
// Create the layout with color render
UILayout* layout = UILayout::create();
layout->setBackGroundColorType(LAYOUT_COLOR_SOLID);
layout->setBackGroundColor(ccc3(128, 128, 128));
layout->setSize(CCSizeMake(280, 150));
CCSize backgroundSize = background->getContentSize();
layout->setPosition(ccp((widgetSize.width - backgroundSize.width) / 2 +
(backgroundSize.width - layout->getSize().width) / 2,
(widgetSize.height - backgroundSize.height) / 2 +
(backgroundSize.height - layout->getSize().height) / 2));
m_pUiLayer->addWidget(layout);
UIButton* button = UIButton::create();
button->setTouchEnabled(true);
button->loadTextures("cocosui/animationbuttonnormal.png", "cocosui/animationbuttonpressed.png", "");
button->setPosition(ccp(button->getSize().width / 2, layout->getSize().height - button->getSize().height / 2));
layout->addChild(button);
UIButton* titleButton = UIButton::create();
titleButton->setTouchEnabled(true);
titleButton->loadTextures("cocosui/backtotopnormal.png", "cocosui/backtotoppressed.png", "");
titleButton->setTitleText("Title Button");
titleButton->setPosition(ccp(layout->getSize().width / 2, layout->getSize().height / 2));
layout->addChild(titleButton);
UIButton* button_scale9 = UIButton::create();
button_scale9->setTouchEnabled(true);
button_scale9->loadTextures("cocosui/button.png", "cocosui/buttonHighlighted.png", "");
button_scale9->setScale9Enabled(true);
button_scale9->setSize(CCSizeMake(100, button_scale9->getContentSize().height));
button_scale9->setPosition(ccp(layout->getSize().width - button_scale9->getSize().width / 2, button_scale9->getSize().height / 2));
layout->addChild(button_scale9);
return true;
}
return false;
}