/ / Verwenden von Größenklassen und Autolayout in xcode 6 - xcode, Klasse, Größe, Autolayout, xcode6

Verwenden von Größenklassen und automatisches Layout in xcode 6 - xcode, Klasse, Größe, automatisches Layout, xcode6

Ich suche Hilfe beim Neuenstoreyboards und Größenklassen in xcode 6. Ich möchte ein recht einfaches Interface mit ein paar Beschriftungen und Textfeldern erstellen. Allerdings habe ich Probleme, dies für die verschiedenen Geräte richtig zu machen.

Wie Sie aus dem beigefügten Bild iphone 6 sehen könnenNimmt die für das iPhone festgelegten Einschränkungen und Größen auf, die dumm aussehen (erzwingen die Beschriftung für Score beispielsweise aufgrund der Einschränkung näher an der linken Seite) und verwendet nicht die Bildschirmgröße So erstellen Sie ein Layout und lassen es proportional an die Bildschirmgröße anpassen? Die Größe von Schaltflächen und Beschriftungen nimmt um den x-Betrag zu.

Ich kann für ipad und auch ganz separat baueniphone und war froh, dies in früheren xcode-Versionen zu tun, aber dies scheint den ganzen Punkt der Größenklassen zu übertreffen, und selbst wenn ich dies tun sollte, ist mein Problem immer noch das iphone 6 und 6 plus, das das iphone-Layout aufgreift und lächerlich aussehen.

Ich reiße mir damit die Haare aus und würde mich über jede Hilfe freuen.

Bildbeschreibung hier eingeben

Antworten:

0 für die Antwort № 1

Beschränken Sie die unteren Elemente möglicherweise auf den unteren Rand des Bildschirms und nicht auf den oberen. Abgesehen davon denke ich, dass Sie nicht viele Möglichkeiten haben.


0 für die Antwort № 2

Sie können Ihr Layout für verschiedene Ansichten ändernmit kompakten und regelmäßigen Breiten und Höhen. Klicken Sie am unteren Bildschirmrand auf wAnyhAny. Daraufhin wird ein Raster für die Rasteransicht angezeigt, mit dem Sie die Ansicht für verschiedene Bildschirmgrößen anpassen können. Wenn Sie verschiedene Felder auswählen, wird unten angezeigt, für welche Größe die Ansicht gilt. Screenshot von XCode

Sie können vier Dinge in einer Größenklasse ändern:

 1. The constant for a constraint
2. If a constraint is installed in the view hierarchy
3. If a view is installed in the view hierarchy
4. The font used for many types of views showing text

Wenn Sie also eine andere Bezeichnung oder Einschränkung für Ihre iPad-Ansicht wünschen, können Sie diese Einschränkung nur für diese Ansicht mithilfe von Größenklassen hinzufügen.