unity设置下拉列表时总是指定一个默认选择值,如何设置一个在启动时未被选择的dropdown,如下:
1.设置一个inputfield或者text覆盖住dropdown文字,inputfield
2.list添加一个默认项default,list<string> temp=new list<string>{"1","2","3","default"};
3.初始化dropdown: dropdown.addoptions(temp);
4.选择default为默认值: dopdown.value=dopdown.options.Count - 1;
5.移除default: dopdown.options.RemoveAt(dopdown.options.Count - 1)
6.最后在事件监听时设置text:dropdown.onValueChanged.AddListener(value =>{ if (dropdown.options[value].text == "default")文章来源:https://www.toymoban.com/news/detail-628121.html
return;inputfield.text = m_dropdown.options[value].text});文章来源地址https://www.toymoban.com/news/detail-628121.html
到了这里,关于unity 如何设置一个未选择的(默认值为空)的下拉列表dropdown的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!