スクリプトでドロップダウンにアイテムを追加するには、Dropdown.optionsに追加する。
optionsを変更した後はRefreshShowValue()メソッドで表示を更新する。
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | using UnityEngine; using UnityEngine.UI; namespace Test {     public class TestDropdown : MonoBehaviour     {         [SerializeField]         private Dropdown dropdown;         private void Awake()         {             dropdown.options.Add(new Dropdown.OptionData { text = "Item #1" });             dropdown.options.Add(new Dropdown.OptionData { text = "Item #2" });             dropdown.options.Add(new Dropdown.OptionData { text = "Item #3" });             dropdown.RefreshShownValue();         }     } } | 
13-15 : ドロップダウンにアイテムを追加する。
17 : RefreshShownValue()が無いと最初に選択しているアイテムが表示されない。
Unity5.3.3p3

コメントを残す
コメントを投稿するにはログインしてください。