废话不多说,下面代码直接挂载到InputField上面
using System;
using System.Collections;
using System.Diagnostics;
using System.IO;
using System.Runtime.InteropServices;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
[RequireComponent(typeof(InputField))]
public class Keybord : MonoBehaviour, ISelectHandler, IDeselectHandler
{
InputField field;
[SerializeField] bool forcePopup = true ;
static Coroutine closeCoroutine = null;
void Start()
{
field = GetComponent<InputField>();
}