2016-07-25 7 views
0

Ich habe eine App und bin in der letzten Stufe (Layout mein Design) programmiert i die Einschränkungen Einstellung versucht habenXcode Constraints ist schwierig?

Aber bin vor harten Zeiten mit ihm ...

so

Gibt es eine Möglichkeit, ein Layout für jedes Gerät (iPhone 4,5,6) und ipads separat zu entwerfen?

+3

Das erste Mal, wenn Sie Constraints verwenden, ist es schmerzhaft, aber Sie werden den Dreh raus haben. Gib nicht auf. Ich würde vorschlagen, eine Frage zu stellen, uns zeigen, was Sie tun möchten, und wir können Ihnen Tipps geben. – Rob

+0

Mithilfe der Größenklasse können Sie Ihre App am einfachsten verwalten. Es mag zunächst etwas schwierig erscheinen, ist es aber nicht. Oder Sie können 2 Storyboards verwenden, eines für iPhones (4,5,6 alle) und eines für iPads (normal, mini und pro). Verwenden Sie dann keine Größenklassen. (Dies bedeutet, dass alle iPhone-Bildschirme mit verschiedenen Größen gleich aussehen). Du musst Hexen-Storyboards verwalten, um sie im Code zu verwenden. Aber es kann viel besser sein, als separat zu entwerfen. – RJE

+0

danke Jungs für all die Hilfe, die Sie mir gaben – Nasser

Antwort

1

Wenn Sie alle separat entwerfen möchten, dann müssen Sie die Nibs (.xibs) gehen und eine andere Feder für jedes iPhone (4,5,6) und Ipads machen, aber ich schlage Ihnen nicht vor Verwenden Sie Größenklassen, und wenden Sie dann die erforderlichen Konstanten an. Das ist zunächst etwas schwierig, aber nach einiger Zeit lernen Sie, wie Sie die Größenklassen und Konstanten anwenden. Here sind die Links, wo Sie die besten examples finden.

+0

Constraints sind zunächst schwierig, aber einfacher geworden und sind ein sehr mächtiges Werkzeug! Xcode 8 erleichtert die Größenklassifizierung auch! –

+0

Schätzen Sie, dass:) @DanLevy – dreamBegin

+0

zu schätzen wissen, aber er muss auf eigene Faust arbeiten, wenn er lernen will, anstatt zu kopieren und einfügen Zeug ich gebe ihm die notwendige Richtung, damit er die Lösung finden. Er fragt: "Gibt es eine Möglichkeit, ein Layout für jedes Gerät (iPhone 4, 5, 6) und iPads separat zu entwerfen?" "Ich habe ihm gesagt" "Wenn Sie alle separat entwerfen wollen, müssen Sie gehen die nibs (.xibs) und machen eine andere nib für jedes iphone (4,5,6) und ipads aber eher als ich schlage vor, sie zu verwenden, Konstanten und sizeclasses auf den ersten wird es ein wenig schwierig, aber nach einiger Zeit werden Sie lernen wie man die Größenklassen und Konstanten anwendet "" – dreamBegin

Verwandte Themen