Suche…


Bemerkungen

Für weitere Details (Größenklassen und Anpassungsfähigkeit durch Storyboard) zur Verwendung des automatischen Layouts für Anpassungsfähigkeit in iOS können Sie dem Link zur Apple-Entwicklersite folgen.

Wir können Einschränkungen auch programmatisch mit Visual Format Language hinzufügen, wie hier auf der Apple-Entwickler-Site beschrieben .

Größenklassen und Adaptivität durch Storyboard

Wir können jeder Unterklasse von UIView Anpassungsfähigkeit UIView die wir dem View-Controller in Nib-Datei hinzufügen.
Nehmen wir ein Beispiel für das Hinzufügen von Adaptivität mithilfe von Größenklassen zu einer Ansicht.

  1. Fügen Sie eine Ansicht für den Ansichts-Controller hinzu als:

Geben Sie hier die Bildbeschreibung ein

  1. Jetzt müssen wir diese Ansicht an den Superview anheften, um ihre Größe und Position mithilfe von Einschränkungen zu bestimmen:

Geben Sie hier die Bildbeschreibung ein

  1. Wir können die hinzugefügten Einschränkungen sehen als:

Geben Sie hier die Bildbeschreibung ein

Diese Einschränkungen definieren, dass die hinzugefügte Ansicht in der Superversion als platziert wird

CGRect(20, 0, superview.width - 20, superview.height - 20)
  1. Um die Vorschau dieser hinzugefügten Abhängigkeiten auf dem Bildschirm anzuzeigen, können wir den Assistenten-Editor als verwenden.

Geben Sie hier die Bildbeschreibung ein

  1. Wir können weitere Bildschirme hinzufügen, um die Vorschau anzuzeigen:

Geben Sie hier die Bildbeschreibung ein

Wir können die Vorschau auch im Querformat anzeigen, indem Sie die Maus auf den Namen des Geräts bewegen und auf die Rotationsschaltfläche klicken:

Geben Sie hier die Bildbeschreibung ein



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow