Lua 怎么编写输入框
以前我是做cocos2d-x的,现在进了一家公司做安卓的前端开发,主管让我熟系lua,因为前端的代码都是用哪个脚本写的,看了几天,主管让我写了,写到在一个页面上实现一个输...
以前我是做cocos2d-x的,现在进了一家公司做安卓的前端开发,主管让我熟系lua,因为前端的代码都是用哪个脚本写的,看了几天,主管让我写了,写到在一个页面上实现一个输入框功能实在不会,去看quick cocos里面库里的newEdito函数看不懂,哪位大神帮我写个代码让我参考下,是不是我不适合干这行啊,何去何从?
展开
2个回答
展开全部
相关的接口有
CCTextFieldTTF:attachWithIME() return type: bool
CCTextFieldTTF:detachWithIME() return type: bool
CCTextFieldTTF:getCharCount() return type: int
CCTextFieldTTF:setColorSpaceHolder(ccColor3B val) return type: void
CCTextFieldTTF:getColorSpaceHolder() return type: ccColor3B
CCTextFieldTTF:setString(const char* text) return type: void
CCTextFieldTTF:getString() return type: const char*
CCTextFieldTTF:setPlaceHolder(const char* text) return type: void
CCTextFieldTTF:getPlaceHolder() return type: const char*
CCTextFieldTTF:textFieldWithPlaceHolder(const char* placeholder, CCSize dimensions, CCTextAlignment alignment, const char* fontName, float fontSize) return type: CCTextFieldTTF
CCTextFieldTTF:textFieldWithPlaceHolder(const char* placeholder, const char* fontName, float fontSize) return type: CCTextFieldTTF
制作一个edit控件,首先要用textFieldWithPlaceHolder 创建一个textField
然后要设置setPosition
最后要关联上输入法attachWithIME()
我前一阵子也在用cocos2d做这些东西 但发现cc提供的脚本的接口还是太少
有些功能还是得在CPP下写
比如这个edit也就只能提供输入,连光标都没有的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询