这是正在发生的事情,当我在手机上键盘打开时尝试按下按钮时,键盘必须按下按钮才能工作。但是对于我需要的东西,尽管键盘处于启动状态,按钮仍然可以正常工作(我不想点按两次按钮使其工作)(因为它的立场,输入字段必须不在焦点才能点击所述按钮)。
我对移动设备非常陌生并且在网上看了一下,但没有找到答案。
是否有任何类型的设置可以在键盘启动时按下按钮?我究竟做错了什么?
我知道这是可能的,因为其他应用程序具有该功能。
编辑:
按下时按钮调用AddNewName()。
using UnityEngine;
using UnityEngine.UI;
public class NewUser : MonoBehaviour {
private InputField InputField;
public Text Name;
public void AddNewName()
{
if (!string.IsNullOrEmpty(Name.text))
{
AppManager.Instance.UserList.Add(Name.text);
InputField.text = string.Empty;
}
InputField.ActivateInputField();
}
void Awake()
{
InputField = GetComponent<InputField>();
InputField.ActivateInputField();
}
void Update()
{
if (Input.GetKeyDown(KeyCode.Return))
{
AddNewName();
}
}
}