unity, ugui input field


ugui Input Field,获取输入的字符串。

错误方法:

string content=inputField.FindChild("Text").text;

这样得到的是输入框中当前盛下的字符串,如果输入框面积小于输入内容,则此时得到的只是输入内容中的一段。

正确方法:

string content=inputField.getComponent<InputField>().text

这样得到的才是完整的输入内容。

说明见unity文档:

  • To obtains the text of the Input Field, use the text property on the InputField component itself, not the text property of the Text component that displays the text. The text property of the Text component may be cropped or may consist of asterisks for passwords.

posted on 2016-11-01 17:15  wantnon  阅读(978)  评论(0编辑  收藏  举报

导航