目录
inputField结构
InputField:Image组件(背景图片)、InputField组件
Placeholder:Text组件(玩家完全没输入时显示的内容)
Text:Text组件实际输入的承载组件
输入类型
InputField中ContentType(内容类型)可以设置玩家在框里输入的类型,比如邮箱,密码等。
InputField事件
这么写可以接收用户输入的密码,账号等。
private InputField inp;
void Start()
{
inp = GetComponent<InputField>();
Debug.Log(inp.text);
}
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class L5_5Demo : MonoBehaviour
{
private InputField inp;
void Start()
{
inp = GetComponent<InputField>();
inp.onValueChanged.AddListener(onValueChanged_1); //onValueChanged输入进入 //传入的值是string类型的
inp.onEndEdit.AddListener(onEndEdit_1); //onEndEdit 输入退出
// 这里面的参数会自动从用户输入的框里面获取
}
public void onValueChanged_1(string zhi)
{
print("输入进入: " + zhi);
}
public void onEndEdit_1(string zhi)
{
print("输入退出: " + zhi);
}
}