IOS-Autolayout-Einstellung Höheneinschränkung auf Null führt zu einem ungültigen Layout

StackOverflow https://stackoverflow.com//questions/22018020

  •  21-12-2019
  •  | 
  •  

Frage

Ich habe folgendes Layout mit generationstechnisch aktiviert:

generasacodicetagpre.

Ich habe folgende Einschränkungen (nur wichtig hier, Ruhe ist usw.):

generasacodicetagpre.

Wenn ich versuche, die Höhe auf Null einzustellen (EX, er hat keine Inhalte) App stoppt mit Ausnahme:

generasacodicetagpre.

Ich habe derzeit die Höhe mit dem folgenden Code eingestellt:

generasacodicetagpre.

Wie ist der richtige Weg, um die TABLEVIEW-Höhe auf Null einzustellen?Sollte ich die Priorität einer einigen Einschränkungen senken?

War es hilfreich?

Lösung

Ich denke, das Problem ist, dass das äußere UIView eine bestimmte Größe ist.Seine Höhe beträgt 54 Punkte, also wenn Sie zunächst Ihre Einschränkungen einrichten, arbeiten sie.Wenn Sie jedoch die Höhe auf 0 ändern, funktioniert die Mathematik nicht: 17 + 0 + 17!= 54.

Ich bin nicht zu 100% sicher, was Ihr Ziel für diesen kleinen Tischview ist, aber ich denke, Sie sollten es mit nur einem oberen Einschränkungen und einer Höhenbeschränkung positionieren können (keine untere Einschränkung erforderlich).Dadurch wird die Anforderung entfernt, dass Ihre Einschränkungen auf die Höhe des Aufsichtsrats summiert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top