纳金网
标题:
Unity 5.2.2 下拉列表的一些基本操作(转载)
[打印本页]
作者:
may
时间:
2016-1-16 05:20
标题:
Unity 5.2.2 下拉列表的一些基本操作(转载)
对于Unity 5.1 之前UGUI一直没有自带下拉列表这一点,楼主表示很蛋疼,插件什么的用着也不舒服,总感觉不如系统自带的好,前一段时间5.2.2更新,终于出了下拉列表,但楼主表示它用起来并没有那么简单,就最基本的获取当前选择项的文本来说,就不是一句“.value”能搞定的,那么下面我就先说下,如何获取当前选择的年文本,
废话少说,先上代码(
其实也就一句话)
public Dropdown dropdown;
public Text text;
public void OnValueChanged() {
text.text = dropdown.options[dropdown.value].text;
}
复制代码
下面我简单说下为什么这样写,
这句dropdown.value可以获取当前选择项的序号,从第一项开始是0,1,2...
而
dropdown.options是一个数组,
摘要:
// The list of possible options. A text string and an image can be specified
// for each option.
上面摘要是API里对它的解释,本人理解它就是保存所有所有下拉列表选项的一个数组。
那么接下来dropdown.options[dropdown.value]就可以获取数组里当前选择的那一项,它是OptionData类型的,访问其text属性就可以得到文本了。
2016-1-16 05:19 上传
下载附件
(16.51 KB)
运行结果,更改下拉框,右侧文本会随着改变。
欢迎光临 纳金网 (http://www.narkii.com/club/)
Powered by Discuz! X2.5