Skip to main content

组合控件 - DropDown

DropDown 下拉列表 

组成:

  • 父对象:DropDown组件依附对象,Image组件作背景
    • 子对象:Label 此下拉列表描述文本,Text组件依附
    • 子对象:Arrow 下拉列表图形提示(例如下箭头),Image组件依附
    • 子对象:Template  下拉列表选单,由ScrollRect组件依附

DropDown参数:

Template:指定下拉列表的选单(默认子对象Template )
Caption Text:指定下拉列表的描述文本(默认子对象Label)
Caption Image:指定下拉列表的图形提示(默认空)
Item Text:指定下拉列表选项的文本
Item Image:指定下拉列表选项的图形提示
Value:当前选项的索引值
Alpha Fade Speed:淡入淡出速度
Option:选项列表

代码相关:

引用:using UnityEngine.UI;
类名:DropDown
索引获取值:dropDown.options[ ]

事件监听:

通过直接拖拽添加对象,指定参数为Int32类型的动态脚本(Dynamic Int32),其传入值是选项索引值

通过dropDown.onValueChanged.AddListener(); 参数填写指定委托函数或匿名函数。