如题
在工程里面新建一个 EditBox 组件之后,
即使在inspector面板上删掉了Placeholder,节点树里也删掉了Placeholder,然而运行时EditBox会自动生成一个Placeholder,即使做成预置体,初始化出来也会自动生成。
而且,editbox 里的 TEXT_LABEL 编辑更改也无效,运行时位置会自动被还原。
这个设计是何必呢?Placeholder 应当是可要可不要啊,TEXT_LABEL 的相对位置应该是用户可以调节啊。
如题
在工程里面新建一个 EditBox 组件之后,
即使在inspector面板上删掉了Placeholder,节点树里也删掉了Placeholder,然而运行时EditBox会自动生成一个Placeholder,即使做成预置体,初始化出来也会自动生成。
而且,editbox 里的 TEXT_LABEL 编辑更改也无效,运行时位置会自动被还原。
这个设计是何必呢?Placeholder 应当是可要可不要啊,TEXT_LABEL 的相对位置应该是用户可以调节啊。
web 上的,还是原生也会?
web。
目前没有测试原生的。
另外,在浏览器(chrome,别的浏览器没测试)下运行时,会自动采取一个浏览器行为:“记住用户上一次的输入,如果用户有上一次输入的记录,当用户选中该输入框时,会出现下拉列表,显示前次的输入内容。”
第一个问题,我们会修复体验。
第二个问题,因为web里输入框相对于父物体的位置时有css控制并非引擎控制,所以这里推荐输入位置修改的方案:将edit-box的sprite移除,将其作为一个整体进行移动,外层可以套任何你想要的sprite之类的组件。
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。