iOS7 hat mich wirklich herumgerissen.Mehrdeutiges Layout - "Höhe ist mehrdeutig für 'Bildansicht'"
Dies ist ein Projekt, das von iOS6 importiert wurde und problemlos auf allen Geräten lief, auf denen ich getestet habe. Irgendwie wird die abgebildete Bildansicht zur Laufzeit auf etwa 312x400 gesetzt, wobei die Spezifikation für die Höhe ignoriert wird, die ich im Storyboard eingestellt habe.
Ich bin mir bewusst, ich vermisse etwas Detail über das automatische Layout, aber was gibt es? Warum spielt die Höhe, die ich zur Verfügung gestellt habe, keine Rolle und warum unterscheidet sich diese von Xcode4.x/ios6?
Warum also gibt es sogar die Dummy-Box, mit der ich eine Höhe angeben kann? Und kann ich nicht einfach Einschränkungen erzeugen, indem ich den Artikel in IB an geeigneter Stelle platziere und eine feste Größe festlege? – user
Diese Felder existieren in IB, daher weiß es, welche Größe die Ansicht nur in IB anzeigen soll (wenn das automatische Layout aktiviert ist). Wenn das automatische Layout deaktiviert ist und das alte System für Streben und Federn aktiviert ist, werden die Felder zur Laufzeit für Breite und Höhe verwendet. Wenn das automatische Layout aktiviert ist, müssen Sie Einschränkungen erstellen, wenn Sie eine feste Größe wünschen. – Andrew