06 EditBox 编辑框

06 EditBox 编辑框,第1张

概述 EditBox 编辑框 用法以及常用接口: local img = cc.Scale9Sprite:create("image/testimg2.png")local img2 = cc.Scale9Sprite:create("image/testimg2.png")img2:setColor(cc.c3b(255,0,0))local img3 = cc.Scale9Sprite:cr

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 编辑框所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1005193.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-22
下一篇2022-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存