在JTextField TTF上获取文本尺寸

时间:2012-12-14 17:53:26

标签: cocos2d-x cclabelttf

嗨我想知道CCTextFieldTTF内部文本的宽度,但我找不到办法,我想要这个宽度,所以我可以在那个位置移动一个CCLabelTTF,所以它可以像一个光标CCTextFieldTTF

由于

2 个答案:

答案 0 :(得分:2)

怎么样:

float labelWidth = label.contentSize.width;

答案 1 :(得分:0)

所以我提出了一个真正有用的想法

在CCTextFieldTTF.h中声明一个新方法

float getTextDimensions();

在你的.cpp

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

知道只需调用你的CCTextFieldTTF对象

m_pTextField->getTextDimensions()

用它做任何你喜欢的事