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?
Antwort
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
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 ... –
- 1. UIActivityViewController Problem iOS 7 und iOS 8?
- 2. XCode 6.0.1 ios 7 Autolayout
- 3. editActionsForRowAtIndexPath nicht unter iOS 8 mit Xcode 7
- 4. iOS-Lokalisierung ist mit dem Upgrade iOS 9 + Xcode 7
- 5. iOS 8 Simulatoren nicht sichtbar in XCode 7 Beta
- 6. Warnung, die auf iOS 7 und iOS 8 funktionieren kann
- 7. Warum friert Xcode 7 iOS Simulator ein?
- 8. Symboldateinamen iOS 7
- 9. Google Cloud Messaging mit Xcode 7 und iOS 9
- 10. AutoRotate funktioniert nicht iOS 9 & xcode 7
- 11. UICollectionView + iOS 7/Xcode 5 = Assertion Failure
- 12. IOS-xcode 7, Debug externe Bibliothek
- 13. AutoLayout funktioniert in IOS 8, aber nicht in IOS 7?
- 14. NSURLSession URLSessionDidFinishEventsForBackgroundURLSession Handler nie ios 8. OK in ios 7
- 15. Zeige Decimal Tastatur in HTML5 iOS 7/iOS 8
- 16. PhoneGap iOS 7 und localStorage
- 17. Unterschied zwischen .tdb und .dylib in iOS (Xcode 7)
- 18. Unterschiede zwischen iOS 7 zu iOS 7.1
- 19. iOS 7 Statusleiste transparent
- 20. Können wir eine iOS-App abwärtskompatibel machen
- 21. iOS 7 AVPlayer AVPlayerItem Dauer falsch in iOS 7
- 22. iOS 7: Freigabe in iOS 7 hat Symbole in UIActivityViewController
- 23. ios 7 bottomLayoutGuide mit uitabbarcontroller
- 24. Seltsam (Bug?) Mit Xcode 7/iOS 9 b5 mit dataWithContentsOfURL
- 25. Statusleiste Textfarbe iOS 7
- 26. Speicherwarnung UIImagepickerController IOS 7
- 27. Wie Statusleiste Hintergrundfarbe iOS 7
- 28. Xcode 7 versuchen, eine iOS-App mit Bibliothek zu archivieren
- 29. iOS 7 - Storyboard Standardtönungsfarbe
- 30. IOS 7: UINavigationBar nicht synchron mit UINavigationController
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
' OAStackView' zielt darauf ab, replizieren alle Funktionen in UIStackView in iOS 7+ https://github.com/oarrabi/OAStackView – TonyMkenu