第一种方式
public InputField mainInputField;
// Activate the main input field when the scene starts.
void Start ()
{
mainInputField.ActivateInputField();
}
第二种方式
public InputField mainInputField;
// Activate the main input field when the scene starts.
void Start ()
{
EventSystem.current.SetSelectedGameObject(mainInputField.gameObject);
}
使用isFocused属性判断当前InputFiled是否处于焦点位置
例 :
///
/// 出售数量输入框
///
private InputField input_SellCount;
///
/// 加载道具
///
private void LoadItems(Item p, Transform Parent)
{
ItemBtn.onClick.AddListener(delegate ()
{
switch (OptinKind)
{
case Init.WarehouseOptinKind.SellItem:
{
//设置选的道具UID
ChoseSellItemUID = p.UID;
//显示计算数量的界面
trans_SellCountInfo.Show();
input_SellCount.ActivateInputField();
//重置售卖信息
//金币数量文本
