スクリプトでドロップダウンにアイテムを追加するには、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
コメントを残す
コメントを投稿するにはログインしてください。