2015-07-14 7 views
6

Ich sah die WWDC-Video # 407 - "Implementieren von UI-Designs in Interface Builder", die die coole Funktion präsentieren - "Stack Views", und ich wunderte mich, dass es wunderbar wäre (wenn es möglich ist), Apps zu erstellen auf iOS 7 und 8 und nutzen Sie die neuen flexiblen UI-Layoutfähigkeiten, die Apple Xcode 7 hinzugefügt hat.Wie können Xcode 7 Stack Views abwärtskompatibel mit iOS 8 und iOS 7 sein?

+2

Leider [ 'UIStackView'] (https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIStackView_Class_Reference/) ist für iOS nicht verfügbar <9.0 – Alladinian

+1

' OAStackView' zielt darauf ab, replizieren alle Funktionen in UIStackView in iOS 7+ https://github.com/oarrabi/OAStackView – TonyMkenu

Antwort

9

UIStackView wird ab iOS 9 (iOS9 und höher) unterstützt.

Seine Verfügbarkeit wurde bis jetzt für seine vorherige Version nicht erwähnt. Und es ist klar, dass seine neue Funktion für iOS9.

Daher die Antwort für Ihre Frage ist - es ist keine Abwärtskompatibilität.

Es gibt ähnliche Dinge (OAStackView), um die vorherige Version von iOS zu unterstützen. https://github.com/oarrabi/OAStackView

+1

Dank Mithun, habe ich OAStackView versucht und es funktioniert (Vielen Dank für seinen Editor - Omar Abdelhafith), aber es spiegelt nicht das Layout im Interface Builder Canvas zur Entwurfszeit und nicht im Assistenten-Editor. Die vordefinierten Werte für Achse, Ausrichtung, Verteilungseigenschaften im Inspektor fehlen ... –

Verwandte Themen