2016-07-18 19 views
0

Ich implementiere eine Sperrbildschirmseite in iOS.Mehrere XIB zum Definieren einer Seite?

Aber auch das Design für das iPhone 6 erfordert Text oben ist ziemlich groß, was den Boden auf der Seite verursacht wird, in Geräte versteckt ausgestattet mit kleinen auflösenden Bildschirm wie das iPhone 4.

Muss ich mehrere xib definieren jedes Gerät in dieser Situation? Oder einige Ansichten programmgesteuert verkleinern? Oder einige Ränder programmgesteuert verkleinern?

Gibt es Referenzen dafür? Ich bin neu im Auto-Layout.

+0

Was ist "eine Sperrbildschirmseite"? – matt

+0

Es ist eine Seite für In-App-Bildschirmsperre. – Frandro

+0

Sie sollten die Größe der Ansicht programmgesteuert von der Codepage aus verwalten, damit es für Sie einfach und für alle Bildschirme gemäß Ihrer Anforderung verwaltet werden kann. – Vickyexpert

Antwort

0

Ich würde vorschlagen, dass Sie automatische Layouts verwenden. Aus meiner Sicht kann Ihre App mit Stack-Ansichten implementiert werden. Also mit diesem Dokument, http://www.appcoda.com/introduction-auto-layout/ und http://code.tutsplus.com/tutorials/ios-from-scratch-with-swift-auto-layout-basics--cms-25520

dann die Apple-Dokumentation für das weitere Verständnis Kasse https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/

starten, wenn die Einschränkungen zu verwirrend sind, versuchen Sie stapeln Ansichten https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/AutoLayoutWithoutConstraints.html#//apple_ref/doc/uid/TP40010853-CH8-SW1

mehrere xibs Erstellen ist keine Lösung. Nutzen Sie automatische Layouts :)