Laya.TextInput是Laya中的输入框组件,可以设置背景色,背景框颜色,还有输入文字的颜色等,项目中有需要输入框的地方通常使用这种组件,有时候会有禁止输入的场景,也就是只能看,无法输入的场景
例如:
首先查看改组件属性,发现其有disabled的属性,也就是当disabled为true时,该输入框确实无法输入,而且会变灰,然而也无法改变背景框,文字,背景色等颜色了(只能改成#fff或者纯黑,其他颜色一概显示有问题)
然后否决了这个方法,采取了mouseEnabled 这个属性
当禁用时设置mouseEnabled 为false,取消禁用时设为true,然后再改变其背景色,文字色,背景框就可以正常达到项目所需了