登陆界面主要功能是输入框的使用,当然cocos2d-x的TextField的用户体验不好,坑多,所以就有了editbox来替换TextField,editbox主要是在每平台下会去调用每个输入框,一款体验好的游戏,我们需要在每个平台去修改输入框源码来到达用户体验。这一篇我们来简简单单的editbox替换TextField。效果图如下,前者是TextField,后者是editbox。
一、editbox替换TextField
1.app文件夹下创建utils文件夹,然后创建EditBoxHelper.lua文件。
2.EditBoxHelper.lua
local EditBoxHelper = class("EditBoxHelper") function EditBoxHelper:ctor() end --TextField替换为editbox function EditBoxHelper:replaceTextField(widget, iMaxLength, image) if widget ==