private Dropdown ddDrpodown; this.ddDrpodown = transform.Find("Dropdown").GetComponent<Dropdown>(); private void OnDropdownChange(int val) { Dropdown.OptionData optionItem = new Dropdown.OptionData("Option"+Random.Range(3, 100)); this.ddDrpodown.options.Add(optionItem); if (val == 2) { this.ddDrpodown.options.Clear(); } Debug.Log(val); } this.ddDrpodown.onValueChanged.AddListener(OnDropdownChange);
这里可以看出通过Add()方法添加Option,类型为Dropdown.OptionData
使用Clear()方法可以清空选项