unity inputfield动态刷新隐藏显示密码
动态刷新需要自己创建一个脚本 继承InputField
InputField里的UpdateLabel可以实现动态刷新,但是因为是protected所以没法直接调用,只能创建脚本去继承然后去调用
public class CanHideInputField : InputField
{
/// <summary>
/// 动态刷新
/// </summary>
public void MyUpdateLabel()
{
this.UpdateLabel();
}
}
//显示密码
Password.inputType = InputField.InputType.Standard;
Password.MyUpdateLabel();
//隐藏密码
Password.inputType = InputField.InputType.Password ;
Password.MyUpdateLabel();
当点击隐藏、显示密码 时调用这个方法 即可