Группа вертикальной компоновки Unity ВопросC#

Место общения программистов C#
Ответить
Anonymous
 Группа вертикальной компоновки Unity Вопрос

Сообщение Anonymous »

Я использую область просмотра Unity3D
Внутри области просмотра
контент
  • button_1
-transform_1
  • Button_2
  • transform_2
  • Кнопка_3
. . .

Это устроено так
При нажатии каждой кнопки создается поле ввода для ввода определенного значения в позиции преобразования
Сгенерированное поле ввода имеет кнопку +, которая создает поле ввода при нажатии кнопки +, и я хочу сделать button_2 или button_3 естественно, надавите вниз на величину вновь созданного пространства поля ввода!
  • button_1
  • Поле ввода_1
  • Поле ввода_2
  • Поле ввода _3
-Button_2

Я хочу так, но если я нажму кнопку + в поле ввода_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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»