cocos2dx2.2.2 TextField 問題

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

相關文章
相關標籤/搜索