Внутри области просмотра
контент
- button_1
- Button_2
- transform_2
- Кнопка_3
Это устроено так
При нажатии каждой кнопки создается поле ввода для ввода определенного значения в позиции преобразования
Сгенерированное поле ввода имеет кнопку +, которая создает поле ввода при нажатии кнопки +, и я хочу сделать button_2 или button_3 естественно, надавите вниз на величину вновь созданного пространства поля ввода!
- button_1
- Поле ввода_1
- Поле ввода_2
- Поле ввода _3
Я хочу так, но если я нажму кнопку + в поле ввода_1, возникнет проблема в пространстве между button_1 и button_2, а также button_2. не опускается, но я понятия не имею, как это решить, поэтому оставляю сообщение
Код: Выделить всё
public void AddSizeInputField()
{
GameObject newSizeInput = Instantiate(sizeInputPrefab, sizeInputContainer);
// LayoutRebuilder.ForceRebuildLayoutImmediate(sizeInputContainer.GetComponent());
InputField[] inputs = newSizeInput.GetComponentsInChildren();
Button addButton = newSizeInput.GetComponentInChildren();
addButton.onClick.AddListener(AddSizeInputField);
inputs[0].onEndEdit.AddListener(delegate { SaveSize(inputs); });
inputs[1].onEndEdit.AddListener(delegate { SaveSize(inputs); });
SaveSize(inputs);
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... -quesition
Мобильная версия