版本:cocos2dx 2.2.2json
在使用TextField时发现两个问题:spa
一、缩放bugcode
在cocostudio中使用custom模式设置TextField区域大小后,在程序中输入时出现字符缩放的BUG;get
解决方案:在cocostudio中不要使用TextField的custom模式,使用auto模式;it
二、多行显示问题io
因问题1,若要实现自动换行须要本身写如下代码:ast
void setTextFiled(TextField* pTextField, const CCSize& size) { if (pTextField) { CCLabelTTF* ttf = dynamic_cast<CCLabelTTF*>(pTextField->getVirtualRenderer()); if (ttf) { ttf->setDimensions(size); } } }
至于size大小,能够使用cocostudio中的custom模式拖动获得。注意:因问题1的存在,在使用完custom模式获得大小以后,记得换回auto模式,而后导出json使用。
class