C# Unity

您所在的位置:网站首页 王夫人的原名叫什么 C# Unity

C# Unity

2023-04-22 01:03| 来源: 网络整理| 查看: 265

问题描述

我想清除Unity的输入菲尔德,但我无法使其工作.我现在要做的是: public InputField inputfieldname; inputfieldname.text = "";

,但是直到您选择它之前,它才清除字段.是否可以完全通过代码完全清除字段?

预先感谢! ablos

推荐答案

我正在运行的统一版中不存在此问题.我对您的建议是更新到5.4 ..如果您不想,那么您可以使用代码选择InputField.

public InputField inputfieldname; inputfieldname.Select(); inputfieldname.text = "";

您可以将其作为扩展方法.

public static class Extension { public static void clear(this InputField inputfield) { inputfield.Select(); inputfield.text = ""; } }

现在您可以像以下内容一样使用它:

public InputField inputfieldname; inputfieldname.clear();

本文地址:https://www.itbaoku.cn/post/1849198.html?view=all



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3