Entwickeln der gleichen Benutzeroberfläche für 3,5, 4,0 (aktualisiert 4,7 und 5,5) Zoll Bildschirme in Xcode 5.0.1 (aktualisiert xcode 6), keine Landschaft, kein iPad und kein Storyboard

8
  1. Ich habe eine App entwickelt, die 3.5 Zoll mit .xib-Dateien und kein Storyboard berücksichtigt.
  2. Ich kann keine Anleitung oder Anleitung finden, die mir hilft, App für alle Bildschirme ähnlich zu gestalten.
  3. Ich verwende Xcode 5.0.1
  4. Ich entwickle nur eine einfache App ohne automatisches Layout und nur für iOS 6 und iOS 7 (IPhone).
  5. Unten ist der Screenshot, wie er sich auf verschiedenen Bildschirmen unterscheidet.

    A. IPhone iOS 6 Simulator:  

    B. 3,5 Zoll (Ios 6 und Ios 7)   C. 4,0 Zoll (Ios 6 und Ios 7)

Aktualisierung: Bitte aktualisieren Sie die untenstehenden Antworten, um auch den Bildschirm mit 4,7 und 5,5 Zoll zu kennen.

    
Yogesh Lolusare 10.12.2013, 08:56
quelle

5 Antworten

15

Wenn Sie es überprüfen möchten Programmatisch :

Zum Überprüfen von Retina (3,5 / 4-Zoll-Bildschirm) oder Nicht-Retina

%Vor%

Aktualisierung:

Überprüfen Sie ios8 oder ios 7

%Vor%

Zur Überprüfung Alle Retina iPhone programmatisch:

%Vor%

Überprüfen Sie auch dies

%Vor%

FÜR Swift 3.0

%Vor%

Sie können UIDevice auch folgendermaßen erweitern:

%Vor%

bearbeiten / aktualisieren Xcode 8.1 • Swift 3.0.1

%Vor%

möge es dir helfen.

Glückliche Kodierung.

    
Dhaval Bhadania 10.12.2013, 09:09
quelle
7

Setze die Zeilen in prefix.pch

%Vor%

Jetzt in der Programmierung können Sie sagen ...

%Vor%     
Fahim Parkar 20.02.2014 08:46
quelle
2

Sie können automatisches Layout oder Code verwenden. Im Code können Sie die layoutSubviews-Methode verwenden. Schauen Sie sich einfach die Höhe an, um herauszufinden, ob es sich um ein iPhone 3,5 oder 4 Zoll handelt und richten Sie sich ein:

%Vor%     
Greg 10.12.2013 09:12
quelle
1

SWIFT:

%Vor%     
Yogesh Lolusare 17.08.2015 14:59
quelle
0

Sie können auch global definieren.

%Vor%     
Manikandan 18.09.2014 08:10
quelle

Tags und Links