Ich habe zwei UIView mit fester Größe (30, 30), ich möchte die Ansichten horizontale Mitte in Superview. Hier ist die Layoutbeschreibung.Warum kann diese Layoutbedingung nicht genügen?
H:[view1(30)]-20-[view2(30)]
V:|-20-[view1(30)]
V:|-20-[view2(30)]
und fügen Sie eine Einschränkung bei horizontalen
view1.leftMargin = view2.rightMargin
Aber diese Einschränkungen nicht als meine erwarten arbeiten.
Die Laufzeitwarnung besagt, dass Constraints gleichzeitig nicht erfüllt werden können. Warum?
Ich finde eine Lösung, um die Ansichten zu zentrieren, die zwei Platzhalteransicht auf der linken Seite und rechten Seite hinzufügen, aber ich möchte wissen, warum meine erste Lösung nicht funktioniert, wie bekannt meine Einschränkungen erfüllen? Was habe ich verpasst?
vertikal oder horizontal oder in beiden? – Alok
@Alok horizontal, tut mir leid, ich habe die Frage geändert. – ZHENGYING
Vielen Dank für die Aktualisierung, ich habe Zweifel an H: | [view1 (30)] - 20- [view2 (30)] |. Bitte mach es als H: [view1 (30)] - 20- [view2 (30)] und entferne view1.left = view2.right – Alok