无法在InputField上设置文本

时间:2015-02-03 20:24:53

标签: unity3d

我尝试在InputField中设置文本,但它没有正确更改。我可以在编辑器中看到文本字段的新值,但不能用于用户。丢失/设置焦点在元素文本字段后更新。 代码很简单,我不知道该怎么做。

public InputField Text;
private volatile string _oldValue;

public void OnTextChange(string text)
{
    if (_oldValue == Text.text)
        return;
    _oldValue = Text.text + "1";
    Text.text = _oldValue;
}

0 个答案:

没有答案