!
上面是官方的UI支持的事件
举例:实现一个按钮,按下去text文本框从密码类型变成普通类型,显示密码;以及松开切换回去。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
public class DisplayPass : MonoBehaviour, IPointerDownHandler, IPointerUpHandler
{
public InputField inputField;
public void OnPointerDown(PointerEventData eventData)
{
//切换contentType ,一开始默认为Password
inputField.contentType = InputField.ContentType.Standard;
//刷新数据,不然没反应
inputField.ForceLabelUpdate();
}
public void OnPointerUp(PointerEventData eventData)
{
inputField.contentType = InputField.ContentType.Password;
//另一种刷新状态的方法
inputField.Select();
}
}