lua输入框

这篇博客介绍了如何在Lua中创建和配置一个EditBox,包括设置大小、位置、字体、颜色、占位符、输入限制和监听编辑事件。通过editBox:getText()可以获取输入的字符串,适用于数据交互和验证。
摘要由CSDN通过智能技术生成

   ----------panel是添加输入框的容器  

    local size = panel:getContentSize()--根据容器的大小创建输入框
    --点九缩放输入框大小
    local editBox = ccui.EditBox:create(size, ccui.Scale9Sprite:create())
    --设置位置
    editBox:setPosition(cc.p(0,size.height*0.5))
    --设置字体大小
    editBox:setFontSize(26)
    --设置锚点
    editBox:setAnchorPoint(cc.p(0,0.5))
    editBox:setFontColor(cc.c3b(255,0,0))
    editBox:setPlaceholderFontColor(cc.c3b(255,255,255))
    editBox:setPlaceHolder(DummyConfig:translate("dummy_please_input","ui"))

    --这句话很重要   如果没有这句话可能在真机上会出现字体变大超出输入框
    editBox:setPlaceholderFontSize(26)
    --设置文本输入最大长度
    editBox:setMaxLength(30)

    --------以下三个方法根据英文也看出个大概 

     ----这个就是返回的类型=
    editBox:setReturnType(cc.KEYBOARD_RETURNTYPE_DONE )
    editBox:setInputMode(cc.EDITBOX_INPUT_MODE_SINGLELINE)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值