Unity DropDown Причина сбоя - PullRequest
       11

Unity DropDown Причина сбоя

2 голосов
/ 02 августа 2020

Unity 2019.4.1.

Я пытался изменить размер раскрывающегося меню, чтобы он автоматически соответствовал телефонам.

, но, похоже, это вызывает ошибку приложения sh?

        JobDropDown.ClearOptions();
        //dropdown length 4 items
        JobDropDown.template.sizeDelta = new Vector2(0, DropDownWidth);//(int)(Screen.height * 0.28);
        JobContent.sizeDelta = new Vector2(0, DropDownItemWidth); //(int)(Screen.height * 0.07);
        JobItem.sizeDelta = new Vector2(0, DropDownItemWidth);
        JobLabel.sizeDelta = new Vector2(0, DropDownItemWidth);
        for (int i = 0; i < (int)JobName.Max; i++)
        {
            JobDropDown.options.Add(new Dropdown.OptionData
            {
                text = ((JobName)i).ToString()

            });
            Debug.Log("add " + ((JobName)i).ToString());
            
        }

это правильный способ справиться с раскрывающимся списком?

Каждый раз, когда я щелкаю раскрывающийся список, он определенно задерживается на несколько секунд,

, и в результате получается cra sh или отображается dropdownlist половина на половину.

Элементы обязательно добавляются в раскрывающийся список.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...