Wie kann ich das beheben die „verstellten Blick“ Warnung der collection view-Elemente in Xcode 9?

Also ich Xcode verwenden, 9.2, für einen Monat habe ich nicht dieses problem haben, an dem Projekt arbeiten. Heute, ich erinnere mich, ich habe die Navigationsleiste, um sich „NICHT“ durchscheinend in das storyboard. Nachdem ich deaktiviert, diese beiden Warnungen erschienen.

Habe ich gelesen und viele Lösungsvorschläge hier und in anderen Webseiten, aber es ist immer noch da. Ich habe nicht die Lösung gefunden für die Probleme geschieht auf Xcode 9, obwohl. Die Updates von Xcode geben (ich habe versucht, zu aktualisieren, Einschränkungen und reset to suggested constraints) nichts, wenn die „fix misplacement“ geklickt wird.

Wie kann ich das beheben die

Habe ich die Höhen über dem storyboard.

Ich hab die Höhen durch den code als gut, aber noch kein Glück.
Und es ist überhaupt kein problem auf die app, nachdem es läuft.

Ich Frage mich, ob dies ein bug ist, die ich gelesen habe, geschieht in Xcode 8 und früher, oder es ist nur ein einfaches Update in Xcode 9, die ich nicht kenne.

Ich habe niemanden gefunden mit diesem problem in Xcode 9, so gebe ich einen Schuss zu bitten. Jede Hilfe wird wirklich geschätzt.

Vielen Dank im Voraus!

  • Etwas ähnliches passiert mir jetzt auch. Ich kann das update Rahmen und machen es Weg, aber wenn ich auf „Ansicht als:“ ein anderes Gerät die Warnung kommt wieder. Sehr ärgerlich ist.
InformationsquelleAutor Swift Mage | 2017-12-10



3 Replies
  1. 5

    Scheint dies ein bug im Interface Builder. Eine mögliche (wenn auch nicht dauerhaft) zu beheben ist ändern der Bildgröße für die Vorschau verwendet wird.

    Klicken Sie auf die Ansicht als: Abschnitt an der Unterseite der Interface Builder und ändern Sie das Gerät zu einem anderen. Sie können jederzeit zu den ursprünglichen Gerät danach.

    Wie kann ich das beheben die

    • Ich habe versucht, ändern die Bildschirm-Größe, wie Sie erwähnt, aber die Warnung noch da waren. Allerdings habe ich nicht markiert, Verwenden Sie Auto-Layout “ – option, dann sind die Warnungen verschwunden. Das problem ist, dass alle meine view-Controller sind jetzt nicht mit der Auto-Layout“. Also das ist ein bug der dann..?
    • Dies ist in der Tat ein bug. Versuchen Sie, reinigen Sie den Projekt-Ordner gelöscht werden, der Abgeleiteten Daten und starten Sie Xcode.
    • Ich habe, mehrmals. Ich löschte die abgeleiteten Ordner, gereinigt, das Projekt geschlossen und wieder geöffnet, und reinigen Sie es wieder, immer noch kein Glück. Die Warnungen verschwanden erst, wenn ich schaltete das Automatische Layout. Nun, ich denke, ich habe Frieden mit ihm machen. 🙁
    • Der Fehler ist immer noch da in Xcode 9.4
    • Ich hatte diesen bug in XCode 10.1 und Lösung von Tamas hat mir geholfen.
  2. 6

    Für alle, die sich für eine vorübergehende Lösung, können Sie

    1. Wählen Sie die Zelle mit dem problem
    2. Öffnen Sie den Size Inspector (auf der rechten Seite)
    3. Ändern Sie die dropdown-Größe von Standard auf Custom
    4. erhöhen /verringern Sie die Höhe oder Breite von 1
    5. reverse-3. und wieder auf die gewünschte dimension

    Sehen, ob die oben genannten macht die Warnung verschwinden.

    • Dies funktioniert auf XCode-10 – der bug scheint immer noch ein Problem.
    • Dies funktioniert auf Xcode 10.1, sieht aus wie Sie wird nicht beheben das bald.
  3. 2

    Ich war immer ein kontinuierlicher „verstellten Blick“ – Warnung auf meine Sammlung Anzeigen-Zelle.

    Er sagte: „Erwartet: width = 0, height = 0“

    Bekam ich die Warnung, Weg zu gehen, durch ziehen der Ecken, um die Größe 0,0 auf das storyboard. Ich kann nicht sehen, die Zelle jetzt, aber ich don ‚ T haben eine lästige Warnung entweder.

    • Hat sich schon jemand in der Lage, diese aufgelöst!? Ich bekomme das gleiche Problem!?
    • Das ist nur, was in das problem. Die auto-layout-engine soll die Größe der Zelle und deren Inhalt, wenn wir ändern die Einschränkungen, so wir sehen, wie es aussieht.
    • Ich verstehe, dass dies nicht die Lösung. Allerdings, wenn die akzeptierte Antwort wahr ist (dass es ein bug im Interface Builder), dann bin ich nur anbieten, was ich Tat, um loszuwerden, das lästige Warnung, während wir darauf warten, für Apple, den Fehler zu beheben. Hoffentlich, Xcode 10 behoben hat diese…

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.