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();

当点击隐藏、显示密码 时调用这个方法 即可

猜你喜欢

转载自blog.csdn.net/o_ojjj/article/details/120530720