版本: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