
这个是输入框,大佬们,怎么通过js代码去设置点击这个可以展示密码,并且展示密码的时候对密码也可以进行删除或者输入,有没有大哥给一个样式看一下,感谢
1.后面的眼睛做个按钮控制变量passwardIsVisible
2.存一个currentPassword变量
3.editbox里把实际变更string的opacity设为0
4.editbox里加一个passwordShowingLabel
5.currentPassword根据editbox.string改变
6.passwordShowingLabel根据passwardIsVisible去变更渲染,为true就赋currentPassword的值,为false就是全变字符串
直接设置inputFlag就行。
显示密码:
node.getComponent(cc.EditBox).inputFlag = cc.EditBox.InputFlag.DEFAULT;
隐藏密码:
node.getComponent(cc.EditBox).inputFlag = cc.EditBox.InputFlag.PASSWORD;
1赞
大佬,还有一事问一下,就是现在我点击输入框后,可以输文字,我鼠标放在小眼睛上,这个点击没用,只能是点击一下输入框外面,然后才能点击小眼睛,这个怎么处理呢
也就那么一个组件 自己研究十分钟就知道了 这都要问的话 公司都不好意思给你涨薪
没有公司,专业不是这个的,自己写的项目,遇到了这个东西,研究一下
如果我没猜错的话应该是你的“小眼睛”处于输入框的范围内(绿色框),你把输入框的宽度调到蓝色框就不挡了。

有没有办法吧眼睛放在框里面呢
可以,但是点不到还是点不到,输入时弹出的窗口不属于游戏层
好吧,谢谢大佬