【发布时间】:2015-04-16 17:36:10
【问题描述】:
对于我的项目,默认值是根据外部输出计算的,可以使用新 Unity UI 中的输入字段更改这些值。如果值未更改,则计算后应出现灰色占位符。我真的不知道如何通过脚本更改占位符文本,甚至在任何地方都找不到解决方案。我试过这个:
gameObject.GetComponent<InputField>().placeholder = uv.value;
脚本附加到给定的输入字段游戏对象。但是,要在输入字段中获取书面值,我使用这行代码:
uv.value = gameObject.GetComponent<InputField>().text;
它工作正常。我错过了什么?一些帮助将不胜感激,写在这里是我最后的手段。谢谢转发!
【问题讨论】:
标签: c# user-interface input unity3d