unity 如何设置一个未选择的(默认值为空)的下拉列表dropdown

     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版权协议,转载请附上原文出处链接和本声明。