--UI输入控件
-- 输入控件
cc.uii.UIInput.new(table)
--[[
参数 table{
image 输入框图像,可以为图片名或者display.newScale9Sprite()创建的Sprite9Scale对象
imagePressed 输入状态时输入框显示的图像
imageDisabled 禁止状态时输入框显示的图像
listener 回调函数,监听输入事件
size 输入框的吃醋按,用cc.size创建
x,y 坐标
}
]]
--示例
local editbox = cc.ui.UIIput.new({
image = "xxx.png",
x = 200,
y = 200,
size = cc.size(200,40),
listener = onEdit
})
self.addChild(editbox)
--获取文本
local text = editbox:getText()
--设置显示文本
deitbox:setText("输入控件")
--设置提示信息
editbox:setPlaceHolder("请输入密码")
--密码输入 开启密码输入
editbox:setInputFlag(0)
-- 监听输入事件
local function onEdit(event ,deitbox)
if event == "began" then
--开始输入
print(" 开始输入")
elseif event == "changed" then
print("输入框内容发生变化")
local text == editbox:getText()
print(text)
elseif event == "ended" then
--输入结束
print("输入结束")
elseif event == "return" then
--从输入框返回
print("从输入框返回")
end
end