输入框的使用

输入用户名和密码使用了输入框,怎么控制输入框输入字符的长度呢?点击输入框怎么显示光标?输入的文本一直是居中显示的,怎么靠左显示呢?密码的显示想用“*”或“.”,该怎么设置啊?

帮顶帮顶帮顶

可以使用EditBox来替代

— Begin quote from ____

%url%windliujie 发表于 2013-6-25 18:32
可以使用EditBox来替代

— End quote

COCOStudio里有EditBox这个控件吗?

— Begin quote from ____

%url%圆心 发表于 2013-6-25 19:10
COCOStudio里有EditBox这个控件吗?

— End quote

有个可以add CCNode的控件,你把EditBox加进去就行了

— Begin quote from ____

%url%windliujie 发表于 2013-6-26 09:14
有个可以add CCNode的控件,你把EditBox加进去就行了

— End quote

好的,我试试,多谢!!!

CCEditBox :slight_smile:

— Begin quote from ____

%url%nutty898 发表于 2013-7-11 09:48
editbox确实要比textfield先进很多 建议使用UINodeContainer添加一个CCEditBox

— End quote

addChild(box);貌似不能用,用啥接口添加的来着?

cocos2d-x 的 CCTextFiledTTF 不支持光标
输入框控件使用 CCTextFiledTTF 作为 node 节点,所以输入框不支持光标
输入字符的长度调用 setCharacterLength
密码只支持用"*"显示, 调用 setIsPassword 开启将输入文本转换为密码显示

editbox确实要比textfield先进很多 建议使用UINodeContainer添加一个CCEditBox

可以使用EditBox来替代

— Begin quote from ____

%url%圆心 发表于 2013-6-25 19:10
COCOStudio里有EditBox这个控件吗?

— End quote

有个可以add CCNode的控件,你把EditBox加进去就行了

CCEditBox :slight_smile:

cocos2d-x 的 CCTextFiledTTF 不支持光标
输入框控件使用 CCTextFiledTTF 作为 node 节点,所以输入框不支持光标
输入字符的长度调用 setCharacterLength
密码只支持用"*"显示, 调用 setIsPassword 开启将输入文本转换为密码显示