
EditBox 编辑框
用法以及常用接口:
local img = cc.Scale9Sprite:create("image/testimg2.png")local img2 = cc.Scale9Sprite:create("image/testimg2.png")img2:setcolor(cc.c3b(255,0))local img3 = cc.Scale9Sprite:create("image/testimg2.png")img3:setcolor(cc.c3b(0,255)) --参数1 size 参2 正常状态图 参3 编辑状态图 参4 不可用状态图 --(用9宫格) local editBox = cc.EditBox:create(cc.size(300,100),img,img2,img3)editBox:setposition(480,320)self:addChild(editBox)local function editBoxEvent(eventType,pSender) local edit = pSender -- 编辑框本身 if eventType == "began" then print("开始") --变化事件类型: 如,在window下,输入完成后点击 OK 则触发此类型 --若点击 CANCEL 则不触发此类型 elseif eventType == "changed" then print("变化") elseif eventType == "ended" then print("结束") elseif eventType == "return" then print("返回") endend--绑定回调editBox:registerScriptEditBoxHandler(editBoxEvent) editBox:setText(pText) --设置文本editBox:getText() --获得 editBox:setPlaceHolder(pText) --设置(占位文本)提示文本editBox:getPlaceHolder() --获得 editBox:setFont(pFontname,FontSize)editBox:setFontname(pFontname)editBox:setFontSize(FontSize)editBox:setFontcolor(color) editBox:setPlaceholderFont(pFontname,FontSize)editBox:setPlaceholderFontname(pFontname)editBox:setPlaceholderFontSize(FontSize)editBox:setPlaceholderFontcolor(color) editBox:setMaxLength(num)editBox:getMaxLength() --输入的字符格式editBox:setinputFlag(inputFlag)--参数:-- cc.EDITBox_input_FLAG_PASSWORD --密码-- cc.EDITBox_input_FLAG_SENSITIVE --表示输入的文本是敏感数据-- cc.EDITBox_input_FLAG_INITIAL_CAPS_WORD --每个单词的首字母应该大写-- cc.EDITBox_input_FLAG_INITIAL_CAPS_SENTENCE --每个句子的首字母应该大写-- cc.EDITBox_input_FLAG_INITIAL_CAPS_ALL_CHaraCTERS --自动大写的所有字符 --输入的字符类型editBox:setinputMode(inputMode)--参数:-- cc.EDITBox_input_MODE_ANY --用户可以输入任何文字-- cc.EDITBox_input_MODE_EMAILADDR --用户可以输入一个电子邮件地址-- cc.EDITBox_input_MODE_NUMERIC --用户被允许进入一个整数值-- cc.EDITBox_input_MODE_PHONENUMBER --用户可以输入一个电话号码-- cc.EDITBox_input_MODE_URL --用户可以输入一个网址-- cc.EDITBox_input_MODE_DECIMAL --用户被允许进入一个真正的数值-- cc.EDITBox_input_MODE_SINGLEliNE --用户可以输入任何文字,换行除外 --设置返回类型 就是键盘右下角那个键是 return 、Done 、Send 、Search 、Go等字样 (抄来的,不太了解)editBox:setReturnType(returnType)--参数:-- cc.KEYBOARD_RETURNTYPE_DEFAulT -- 默认-- cc.KEYBOARD_RETURNTYPE_DONE ---- cc.KEYBOARD_RETURNTYPE_SEND ---- cc.KEYBOARD_RETURNTYPE_SEARCH ---- cc.KEYBOARD_RETURNTYPE_GO --总结
以上是内存溢出为你收集整理的06 EditBox 编辑框全部内容,希望文章能够帮你解决06 EditBox 编辑框所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)