Kann Größenklassen / Merkmalssammlung in iOS programmatisch verwendet werden, wenn kein Autolayout verwendet wird

8

Ich verwende kein Auto Layout, aber ich möchte meine (sehr komplexe) App an das Multi-Tasking von Split View auf dem iPad anpassen können. Um dies richtig zu machen, möchte ich Größenklassen unterstützen, ohne die Auto-Layout-Route zu verlassen. Wenn ich die WWDC 406-Sitzung beobachte, scheint es, dass man dies programmatisch tun kann, aber ich bin mir nicht sicher, da sie in jedem Beispiel Autolayout verwendet haben und selbst der Interface-Builder dies nicht unterstützt.

Werde ich auf irgendwelche Probleme stoßen, wenn ich Benachrichtigungen zu Merkmalsänderungen hören und alles programmatisch oder mit Pins und Struts machen würde? Ich habe alles in Storyboards definiert, aber ich möchte in der Lage sein, View Controller unterschiedlicher Größe zu unterstützen, wenn das iPad zwei Apps Seite an Seite in iOS 9 zeigt. Bitte beraten.

    
strangetimes 07.07.2015, 01:43
quelle

1 Antwort

3

Aus der Apple-Dokumentation :

  

Aktivieren von Größenklassen in Interface Builder

     

Größenklassen erfordern automatisches Layout. Wenn das Kontrollkästchen Automatisches Layout verwenden nicht ausgewählt ist, wenn Sie Größenklassen verwenden wählen, fordert Xcode Sie auf, das automatische Layout zu aktivieren.

    
SwiftArchitect 29.07.2015 01:04
quelle