【问题标题】:How do I hide an option in a dropdown list in unity? [closed]如何统一隐藏下拉列表中的选项? [关闭]
【发布时间】:2022-01-21 19:19:15
【问题描述】:

例如:我希望选项 B 隐藏,以便只显示选项 A 和选项 C。如果可能,我还希望能够保留它们的索引值(选项 A 的索引为 0,选项 B 的索引为 1,等等)。

https://i.stack.imgur.com/vwIN1.png

【问题讨论】:

    标签: c# unity3d


    【解决方案1】:

    我认为禁用下拉选项而不是使其不可见将是一个更好的选择。 检查此Hide or Remove duplicate options in dropdownlist 并在@arnehehe answer

    中提到
    public List<string> list = new List<string>() {"test0 (to)", "test1 (t1)" };
    public TMP_Dropdown    TMPDropdown;
    public TMP_Text        text;
    void Start () {   
     TMPDropdown.options.Clear ();
     foreach (string t in list) {
         TMPDropdown.options.Add (new TMP_Dropdown.OptionData() {text=t});
        }
      }
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-29
    • 2021-05-06
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-12
    • 1970-01-01
    相关资源
    最近更新 更多