Die Größenklassen sind Merkmale zu einem Benutzerschnittstellenelement zugeordnet, wie ein Bildschirm oder eine Ansicht. Es gibt zwei Arten von Größenklassen in iOS 8: regulär und kompakt. Eine regelmäßige Größenklasse bezeichnet entweder eine große Menge an Platz auf dem Bildschirm, wie auf einem iPad oder ein allgemein angenommen Paradigma, das die Illusion einer großen Menge an Platz auf dem Bildschirm, wie zum Beispiel Scrollen auf einem iPhone bietet. Jedes Gerät wird durch eine Größenklasse definiert, sowohl vertikal als auch horizontal.
Ich mag es, so an sie zu denken: Reguläre Größenklassen: Großer Bildschirm. Ipad hat eine reguläre vertikale und reguläre horizontale Größenklasse. Kompakte Größenklassen: Wenig. Im Porträt, hat ein iPhone, eine kompakte Größe Klasse vertikal und eine regelmäßige Größe Klasse horizontal
Wenn Sie in Storyboards gehen und Größenklassen aktivieren, können Sie für verschiedene Bildschirme entwerfen. Machen Sie den Großteil Ihres Designs in der Größenklasse wAnyhAny. Wenn Sie etwas bestimmtes für das iphone wünschen, ändern Sie die Größenklassen. Wenn ich im Bild unten die Option Kompakte Breite / Normale Höhe anwähle (wie gezeigt), würde sich meine Ansicht im Storyboard wie ein iPhone verändern. Ich könnte ein Etikett einziehen, und dieses Etikett würde nur auf iPhones im Hochformat angezeigt. Wenn ich in Querformat rotiere, wird das Label nicht angezeigt, weil es eine andere Größenklasse ist.
Sie können vier Dinge in einer Größenklasse ändern:
- Die Konstante für eine Einschränkung
- Wenn eine Einschränkung in der Ansichtshierarchie installiert ist
- Wenn eine Ansicht in der Ansichtshierarchie installiert ist
- Die Schriftart, die für viele Arten von Ansichten verwendet wird, die Text anzeigen