quick3.2rc1输入框不能设置文字颜色?看了UIInput.lua发现输入框继承至cc.EditBox去没发现有设置颜色的方法
看下editbox的setFontColor方法呢
在3.2rc1这个方法好像没导出lua接口
我在调试器中仔细查看了一下输入框对象的所有方法及变量,并没有发现setFontColor方法,执行此方法也会说不存在,请确认一下
UIInput会根据你传入的inputType来创建不同的输入框
你确定一下传入的类型
textfield - setTextColor
editbox - setfontcolor
确定是editbox,也试了一下setTextColor,同样是nil
local function onEdit(event, editbox)
end
local editbox = cc.ui.UIInput.new({
image = “EditBoxBg.png”,
listener = onEdit,
size = cc.size(200, 80)
})
editbox:setPosition(display.cx, display.cy)
editbox:setText(“edibox”)
editbox:setFontColor(cc.c3b(234, 234, 2))
self:addChild(editbox)