unity设置下拉列表时总是指定一个默认选择值,如何设置一个在启动时未被选择的dropdown,如下:
1.list添加一个默认项default,list<string> temp=new list<string>{"1","2","3","default"};
2.初始化dropdown: dropdown.addoptions(temp);
3.选择default为默认值: dopdown.value=dopdown.options.Count - 1;
4.移除default: dopdown.options.RemoveAt(dopdown.options.Count - 1)
5.最后在事件监听时设置text:dropdown.onValueChanged.AddListener(value =>{ if (dropdown.options[value].text == "default")
return;});
版权声明:本文为alone_ws原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。