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 половина на половину.
Элементы обязательно добавляются в раскрывающийся список.