Table View Cell Einschränkungen für Auto-Layout-Beschriftungen im Storyboard

Ich bin mit AutoLayout für iOS 8 in Xcode 6, und die letzten Schritt brauche ich auf diese custom Table View Zelle ist, um eine "Boden Platz zum Container-Rand" Einschränkung so meine Table View Zelle erhöht seine Größe basierend auf der Größe des Textes in der Label Description...

Aber immer, wenn ich hinzufügen, dass der Boden Platz zum Container-Rand-Einschränkung, erhalte ich ein paar Warnungen, aber wenn ich all die änderungen, die notwendig sind, landet es clipping-Etiketten (alle Headline Label, unten Date Label), gehe ich davon aus, weil seine Einstellung bei einigen höhere Priorität. Und gibt mir diese Warnung in der Konsole, ich bin mir nicht sicher, ob es sich um dieses oder etwas anderes: "Wahrscheinlich mindestens eine der Einschränkungen in der folgenden Liste ist eine, die Sie nicht wollen."

Und ich können nicht wirklich führen Sie das Projekt, ohne Reinigung, die AutoLayout-Warnungen/Fehler, also wollte Fragen ob Ihr irgendwelche Ideen was ich tun könnte, oder bin fehlt?

Table View Cell Einschränkungen für Auto-Layout-Beschriftungen im Storyboard

Dank!

UPDATE:
Das problem hier war in Bezug auf das, was die akzeptierte Antwort gesagt hatte, aber ich wollte die Q&Ein bisschen klarer jetzt, dass ich es rausgefunden, für alle anderen, kommt über diese.

Das problem war, dass es Feste Randbedingungen für die Höhe der Zelle. Diese legen entweder im storyboard oder in der code (D. H. heightForRowAtIndexPath), so stellen Sie sicher, überprüfen Sie DIESE BEIDEN ORTE. Sobald das entfernt wurde, stellen Sie sicher, dass UITableViewAutomaticDimension.

Was auch hilft, ist die Verwendung der Pin-Menü. Manchmal sind die Etiketten können ausgeführt werden außerhalb des Bildschirms, da Sie nicht wissen, wo die Zwänge der Zelle basierend auf der device-Größe. So Ihr label ausführen können, die offscreen sind, wenn das Etikett basiert auf einem Querformat-layout, aber das Gerät ist ein iPhone 5 und ist im Portrait zum Beispiel. Dies ist das Pin-Menü:

Table View Cell Einschränkungen für Auto-Layout-Beschriftungen im Storyboard

Auch, diese Dinge können gedebuggt werden im Storyboard Assistant Editor: Geräte-Vorschau, wo Sie sind in der Lage, um zu sehen, das layout und die Ebenen von dem, was auf dem Bildschirm zu sehen, ob vielleicht Sie haben Beschriftungen überlappen oder gehen die offscreen sind, basierend auf dem Gerät ausgeführt wird. Wenn Sie möchten, um zu überprüfen, multiple-device-Größe, einfach auf das plus-Symbol in der linken unteren Ecke des Bildes.

Table View Cell Einschränkungen für Auto-Layout-Beschriftungen im Storyboard

Hoffe, dass ich in der Lage war zu klar, so machte es mehr Sinn, und etwas Hilfe dabei!

InformationsquelleAutor Realinstomp | 2014-10-31
Schreibe einen Kommentar