2016-04-05 9 views
0

Dies ist mein erster Beitrag. Ich habe gerade angefangen zu programmieren. Ich möchte meine erste einfache App machen. Ich besitze ein iPhone 5S und wenn ich Einschränkungen in kompakter Breite/kompakter Breite & reguläre Höhe (in XCode) hinzufüge, zeigt es es direkt auf dem iPhone 6S plus Simulator. Wenn ich es auf meinem iPhone versuche, sieht es einfach komisch aus. Ich weiß, dass die Größen der iPhones unterschiedlich sind, aber wie kann ich das korrigieren? Jetzt, wenn ich in kompakter Breite/kompakter Breite & reguläre Höhe kodiere, fühlt es sich an, als ob ich für ein iPhone 6 kodiere ...Einschränkungen sehen anders aus auf meinem iPhone 5S

Ich hoffe, dass jemand mir helfen kann. Hier

ist das Storyboard: enter image description here

+0

Bitte zeigen Sie uns Ihr Storyboard und/oder Code. – NRitH

+0

http://nl.tinypic.com/r/2u3xv0k/9 – NoKey

+0

LOL; Meine Firmenfirewall blockiert tinypic.com als mögliche Pornoseite. Es tut uns leid! – NRitH

Antwort

0

I compact/regelmäßige Größenklassen für die Portrait- verwenden, und jede/compact für Landschaft, für die zwei Telefone Sie erwähnen (eigentlich für alle Telefone).

Und, (Schielen auf Ihre Zwänge in dem winzigen Bild), es sieht für mich wie die Einschränkungen sind "falsch" (nicht optimal, zumindest). Sie haben den Button 550 nach unten und 280 über die Ränder gepinnt, was für kleinere Geräte nicht gut aussieht.

Versuchen Sie, den Knopf auf horizontale und vertikale Mitten auszurichten, und er wird überall gut aussehen.

Oder stecken Sie eine der Kanten der Schaltfläche und eine der oberen/unteren Kanten der Schaltfläche an die Layout-Ränder an einer Ecke. Dann wird es auf allen Geräten richtig aussehen.

0

Statt den hinteren und unteren Randbedingungen zu entfernen, wie @ Kevin vermuten lässt, setzen beide ihre constant s 0 (oder was auch immer ist vernünftig), und machen sie größer oder gleich, nicht gleich.

0

Damit die Einschränkungen für verschiedene Bildschirmgrößen gut aussehen, können Sie die gewünschten Einschränkungen zu Ihrer Schaltfläche, dem Label oder einer anderen Komponente hinzufügen und eine Vorschau in der Assistant-Editor-Sektion anzeigen editor und im erscheinenden Splitscreen finden Sie den Bereich Automatisch und darin die Vorschau-Option). Dies hilft Ihnen, das Layout Ihrer App für verschiedene Bildschirmgrößen zu sehen. Dies hilft, Ihre Auto-Layout-Probleme in einem guten Umfang zu verwalten.

Verwandte Themen