cocos2dx::ui::Text 显示问题


只需4步即可实现Text按字符内容自适应显示区域:

1.cocostudio里创建好Text控件,不需要设置size,使用默认属性;

2.代码设置Text需要显示的内容,setString("内容");

3.利用Text的setTextAreaSize设置显示区域的高度为0,宽度为你要显示的宽度;

4.ignoreContentAdaptWithSize(false);

txt->setString("我是内容,我要自适应显示");
txt->setTextAreaSize(Size(txt->getContentSize().width, 0));
txt->ignoreContentAdaptWithSize(false);

你可能感兴趣的:(个人笔记)