您的位置:首页 > 移动开发 > Cocos引擎

cocos2dx 软键盘遮挡输入框

2017-08-14 10:16 1966 查看
用cocos2dx引擎开发手游时,如果用cocosstudio编辑器中输入框或代码cc.EditBox:create()做输入框功能时,遇到了在苹果机上面点击输入框弹出的软键盘遮挡住下面的底层界面输入框的问题,用ccui.EditBox:create()没有这种问题出现。

local textCurrentBg = cc.Scale9Sprite:create("NewRes/match/chaoduandiban.png")
local textCurrentMinNum = ccui.EditBox:create(cc.size(91, 42), textCurrentBg, textCurrentBg, textCurrentBg)
-- local textCurrentMinNum = cc.EditBox:create(cc.size(91, 42), textCurrentBg, textCurrentBg, textCurrentBg)
textCurrentMinNum:setFontSize(22)
textCurrentMinNum:setPosition(cc.p(746.5, 402.5))
self._widget:addChild(textCurrentMinNum)

--最少参赛人数限制
local function ditBoxMinNumTextEventHandle(strEventName,pSender)
if strEventName == "ended" then
end
end
textCurrentMinNum:registerScriptEditBoxHandler(ditBoxMinNumTextEventHandle)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息