Kürzlich habe ich ein Problem mit dem Interface Builder festgestellt, das ich nicht lösen konnte. Ich verwende einen UICollectionViewController und jedes Mal, wenn ich eine Zelle hinzufüge, zeigt es sofort ein orangefarbenes Rechteck an (was ein automatisches Layout-Update anzeigt). Das Aktualisieren des Frames/der Zelle ändert nichts. Die mit der orangefarbenen Markierung verbundene Warnung lautet "Erwartet: Höhe = Y, Aktuell: Höhe = X" wobei Y immergenau X-100 ist. Das heißt: Wenn ich eine benutzerdefinierte Zellenhöhe von 193 einstelle, wird "Erwartet: Höhe = 93" angezeigt. Dies geschieht unabhängig davon, welche Größe ich betrete.Xcode Interface Builder 9.1 Erfassungsansicht Zellen haben eine zu geringe "erwartete Höhe"
Das Problem dabei ist, dass ich viele Schwierigkeiten mit den Unteransichten und ihren Einschränkungen habe. Wenn ich zum Beispiel eine Teilansicht mit der Einschränkung hinzufüge, um die gleiche Höhe wie die Zelle beizubehalten, wird sie als 93 (die erwartete Höhe) angezeigt, obwohl meine Zelle 193 sein sollte. Das Layout wird unmöglich.
Ich habe versucht, eine neue Zelle, das gleiche Problem. Ich habe versucht, jede Unteransicht zu entfernen und sie wieder hinzuzufügen, nichts.
Alle Ideen sind sehr willkommen.
Vielen Dank!
ich das gleiche Problem habe, und dies ist die einzige Erwähnung davon ich online gefunden zu haben. – user139816
Dieser Fehler ist so nervig. – Makalele