Ich habe gerade das WWDC-Video Nr. 216 "Erstellen einer adaptiven Benutzeroberfläche mit UIKit" gesehen.
Gegen 45:10 Uhr spricht Tony Ricciardi über Änderungen an IB in Xcode 6, um die neuen Änderungen zu unterstützen.
Er sagt: "Sie können diese Dokumente rückwärts für ältere Versionen von iOS bereitstellen."
(wobei "Diese Dokumente" vermutlich XIBs und Storyboards bedeuten, die spezifische Einstellungen für verschiedene Größenklassen haben.)
Ich mache das nicht nach. Sehen Sie sich das WWDC-Video an.
Wie ist das möglich? Merkmalssammlungen und Größenklassen sind nur in iOS 8 definiert. Wie kann das Laufzeitverhalten, das von UI-Konstrukten abhängt, die für iOS 8 neu sind, in früheren iOS-Versionen funktionieren?
Wenn es ist möglich , es wäre sehr schön sein. Sie können Apps erstellen, die unter iOS 6, 7 und 8 ausgeführt werden, und die neuen flexiblen UI-Layout-Funktionen nutzen, die Apple Xcode 6 hinzugefügt hat. Ich habe selbst adaptive UI-Logik im Code erstellt, und das ist ziemlich viel der Arbeit.