Unity3D 使用“Shift+Tab”和“Tab”键 上下切换
UGUI 下 Dropdown 和 inputeld 等控件的控
制顺序
1. 常 见 问 题 : 如 果 发 现 这 个 tab 键 按 下 时 , 跳 转 2 个 输 入 框 , 在
project 中,右键此脚本,选择 Find References In Scene,肯定某
一时刻同时有两个 gameobject 绑定了此脚本。
效果图如下:
“ ”要实现,选完 分类 下拉框内容后,按一下 tab 键,光标直接跳转单位名称一栏,
“ ” “ ”按到最下方 联系电话 一栏后,在从 分类 栏进行循环;按住左(或者右)shift,
在按下 tab 键,光标进行向上跳转!
第一步:设置这些 UI 控件的 navigation 属性,原来的 Au tomatic 改成 Explicit,
如图:
第二步:进行如下设置
第三步:这些 UI 控件,选其一绑定如下脚本
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.EventSystems;///
public class InputNavigator : MonoBehaviour, ISelectHandler,
IDeselectHandler
{
EventSystem system;
private bool _isSelect = false;
评论0