0

こんにちはCCTextFieldTTF内のテキストの幅を知りたいのですが、それを行う方法が見つかりません。CCLabelTTFをその位置に移動して、CCTextFieldTTFのカーソルのようにできるように、この幅が必要です。

ありがとう

4

2 に答える 2

2

どうですか:

float labelWidth = label.contentSize.width;

;)

于 2012-12-14T18:44:09.730 に答える
0

だから私は本当にうまくいくアイデアを思いついた

CCTextFieldTTF.hで、新しいメソッドを宣言します

float getTextDimensions();

そしてあなたの.cppで

float CCTextFieldTTF::getTextDimensions()
{
    return CCLabelTTF::getContentSize().width;
}

そして、CCTextFieldTTFオブジェクトを呼び出すだけです。

m_pTextField->getTextDimensions()

そしてそれであなたが好きなことをしてください

于 2012-12-14T19:59:19.027 に答える