本文整理汇总了C++中UILabel::setFontSize方法的典型用法代码示例。如果您正苦于以下问题:C++ UILabel::setFontSize方法的具体用法?C++ UILabel::setFontSize怎么用?C++ UILabel::setFontSize使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UILabel
的用法示例。
在下文中一共展示了UILabel::setFontSize方法的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: 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;
}
示例3: 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;
}
示例4: 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;
}
示例5: 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;
}
示例6: 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;
}
示例7: 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);
}
示例8: 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;
}
示例9: 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;
}
示例10: 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;
}
示例11: 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;
}
示例12: init
bool UISwitchTest_VerticalAndTitleVertical::init()
{
if (UIScene::init())
{
CCSize widgetSize = m_pWidget->getSize();
// Add a label in which the switch events will be displayed
m_pDisplayValueLabel = UILabel::create();
m_pDisplayValueLabel->setText("No Event");
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("Switch Vertical and Title Vertical");
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 switch
UISwitch* pSwitch = UISwitch::create();
pSwitch->setTouchEnabled(true);
pSwitch->loadTextures("cocosgui/switch-mask_v.png", "cocosgui/switch-on_v.png", "cocosgui/switch-off_v.png", "cocosgui/switch-thumb_v.png");
pSwitch->setOnTitleText("On");
pSwitch->setOffTitleText("Off");
pSwitch->setOnTitleFontName("Arial-BoldMT");
pSwitch->setOnTitleFontSize(16);
pSwitch->setOffTitleFontName("Arial-BoldMT");
pSwitch->setOffTitleFontSize(16);
CCSize switchSize = pSwitch->getSize();
pSwitch->setPosition(ccp((widgetSize.width - switchSize.width) / 2.0f, (widgetSize.height - switchSize.height) / 2.0f));
pSwitch->addEventListenerSwitch(this, switchselector(UISwitchTest_Horizontal::switchEvent));
m_pUiLayer->addWidget(pSwitch);
pSwitch->setDirection(SWITCH_DIRECTION_VERTICAL);
// set unicode text with title vertical direction
pSwitch->setTitleDirection(SWITCH_TITLE_DIRECTION_VERTICAL);
return true;
}
return false;
}
示例13: init
bool UITextFieldTest_LineWrap::init()
{
if (UIScene::init())
{
CCSize widgetSize = m_pWidget->getSize();
// Add a label in which the textfield events will be displayed
m_pDisplayValueLabel = UILabel::create();
m_pDisplayValueLabel->setText("No Event");
m_pDisplayValueLabel->setFontName("Marker Felt");
m_pDisplayValueLabel->setFontSize(30);
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("TextField line wrap");
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);
// Create the textfield
UITextField* textField = UITextField::create();
UICCTextField* render = static_cast<UICCTextField*>(textField->getVirtualRenderer());
render->setDimensions(CCSizeMake(240, 160));
render->setHorizontalAlignment(kCCTextAlignmentCenter);
render->setVerticalAlignment(kCCVerticalTextAlignmentCenter);
textField->setTouchEnabled(true);
textField->setFontName("Marker Felt");
textField->setFontSize(30);
textField->setPlaceHolder("input words here");
textField->setPosition(ccp(widgetSize.width / 2.0f, widgetSize.height / 2.0f));
textField->addEventListenerTextField(this, textfieldeventselector(UITextFieldTest_LineWrap::textFieldEvent));
m_pUiLayer->addWidget(textField);
return true;
}
return false;
}
示例14: init
bool UIScene::init()
{
if (CCLayer::init())
{
m_pUiLayer = UILayer::create();
addChild(m_pUiLayer);
m_pWidget = dynamic_cast<Layout*>(CCUIHELPER->createWidgetFromJsonFile("cocosgui/UITest/UITest.json"));
m_pUiLayer->addWidget(m_pWidget);
m_pSceneTitle = dynamic_cast<UILabel*>(m_pUiLayer->getWidgetByName("UItest"));
UILabel *back_label = dynamic_cast<UILabel*>(m_pUiLayer->getWidgetByName("back"));
back_label->setVisible(false);
// back_label->addReleaseEvent(this, coco_releaseselector(UIScene::toExtensionsMainLayer));
UIButton *left_button = dynamic_cast<UIButton*>(m_pUiLayer->getWidgetByName("left_Button"));
left_button->addTouchEventListener(this, toucheventselector(UIScene::previousCallback));
UIButton *middle_button = dynamic_cast<UIButton*>(m_pUiLayer->getWidgetByName("middle_Button"));
middle_button->addTouchEventListener(this, toucheventselector(UIScene::restartCallback));
UIButton *right_button = dynamic_cast<UIButton*>(m_pUiLayer->getWidgetByName("right_Button"));
right_button->addTouchEventListener(this, toucheventselector(UIScene::nextCallback));
UILabel* mainMenuLabel = UILabel::create();
mainMenuLabel->setText("MainMenu");
mainMenuLabel->setFontSize(20);
mainMenuLabel->setTouchScaleChangeEnabled(true);
mainMenuLabel->setPosition(Point(430,30));
mainMenuLabel->setTouchEnabled(true);
mainMenuLabel->addTouchEventListener(this, toucheventselector(UIScene::menuCloseCallback));
m_pUiLayer->addWidget(mainMenuLabel);
return true;
}
return false;
}
示例15: toucheventselector
bool UIButtonTest_Scale9::init()
{
if (UIScene::init())
{
CCSize widgetSize = m_pWidget->getSize();
// Add a label in which the button events will be displayed
m_pDisplayValueLabel = UILabel::create();
m_pDisplayValueLabel->setText("No Event");
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("Button scale9 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 * 1.75));
m_pUiLayer->addWidget(alert);
// Create the button
UIButton* button = UIButton::create();
button->setTouchEnabled(true);
// open scale9 render
button->setScale9Enabled(true);
button->loadTextures("cocosui/button.png", "cocosui/buttonHighlighted.png", "");
button->setPosition(ccp(widgetSize.width / 2.0f, widgetSize.height / 2.0f));
button->setSize(CCSizeMake(150, button->getContentSize().height * 1.5f));
button->addTouchEventListener(this, toucheventselector(UIButtonTest_Scale9::touchEvent));
m_pUiLayer->addWidget(button);
return true;
}
return false;
}