Im Ansichtsfenster
Inhalt
- button_1
- Button_2
- tranform_2
- Button_3
Es ist so angeordnet
Wenn auf jede Schaltfläche geklickt wird, wird ein Eingabefeld erstellt um einen bestimmten Wert an der Transformationsposition einzugeben
Das generierte Eingabefeld verfügt über eine +-Schaltfläche, die ein Eingabefeld erstellt, wenn die +-Schaltfläche gedrückt wird, und ich möchte die Schaltfläche „button_2“ oder „button_3“ erstellen Drücken Sie natürlich so weit nach unten, bis der neu erstellte Eingabefeldbereich erreicht ist!
- button_1
- Eingabefeld_1
- Eingabefeld_2
- Eingabefeld _3
Ich möchte dies tun, aber wenn ich die +-Taste im Eingabefeld_1 drücke, tritt ein Problem im Raum zwischen button_1 und button_2 sowie button_2 auf wird nicht nach unten gedrückt, aber ich habe keine Ahnung, wie ich es lösen kann, also hinterlasse ich eine Nachricht
Code: Select all
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);
}