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 回答