So prüfen Sie, ob das iPad iPad Pro ist

7

Das neue iPad Pro hat unterschiedliche Abmessungen und Auflösungen. Wenn ich anhand der Bildschirmbreite überprüfe, wäre das korrekt? Ich habe nicht auf Xcode 7.1 aktualisiert, noch habe ich das Gerät, so dass ich es noch nicht überprüfen kann. Wird diese Überprüfung funktionieren?

%Vor%     
Gamerlegend 20.11.2015, 06:37
quelle

11 Antworten

3

Bisher scheint dieses Makro ohne Probleme zu funktionieren.

%Vor%     
Gamerlegend 23.09.2016, 10:47
quelle
13
%Vor%     
pankaj raghav 20.11.2015 07:57
quelle
12

Sie können dies verwenden

%Vor%

Dann

%Vor%     
Leo 20.11.2015 07:01
quelle
5

Wie von der HAS in ihre Antwort hier , fügen Sie diese Erweiterung in Ihrem Code hinzu:

%Vor%

Und zur Überprüfung

%Vor%     
Manuel 20.11.2015 09:56
quelle
0

Probieren Sie diese Bibliothek aus: Ссылка

Dann sollten Ihre Codes sein:

%Vor%

Oder diese leistungsstärkere Bibliothek: Ссылка

Die Lösung kann nicht für Simulatoren funktionieren. Wenn Sie den Gerätetyp des Simulators überprüfen möchten, müssen Sie die Bildschirmgröße überprüfen.

    
Harrison Xi 20.11.2015 07:14
quelle
0

Sie können diesen Code verwenden:

%Vor%     
Jiri Zachar 20.11.2015 12:28
quelle
0

Machst du Witze mit deinen komplexen Antworten?

%Vor%

Wenn Sie einfach ein & gt; = Zeichen anstelle eines & gt; Zeichen, es wird wunderbar funktionieren.

(Okay, ich weiß, ich sollte nicht so abweisend sein von Ihren gründlichen, spezifischen Antworten. Sicherlich gibt es Zeiten, in denen ein bestimmtes Gerät mehr zählt als die Bildschirmgröße. Aber für die schnelle, offensichtliche Antwort ...!)

    
ArthurVonBabylon 06.02.2016 05:31
quelle
0

Dieses Makro funktioniert sowohl im Hoch- als auch im Querformat:

%Vor%     
Jason McClinsey 25.09.2016 13:45
quelle
0

Als ich in Xcode 8 im Simulator getestet habe, hat keine dieser Lösungen funktioniert.

Der Trick besteht darin, nach "nativeBounds" zu suchen, ansonsten werden Sie 1024 als Höhe im Simulator behalten

%Vor%     
Sam B 02.01.2017 20:04
quelle
-2

Befolgen Sie die folgenden Schritte zum Überprüfen von

%Vor%     
Divyanshu Sharma 20.11.2015 06:39
quelle
-2

Es gibt einen Bug für iPad Pro, der dafür sorgt, dass er im Webview einen falschen Useragent hat. User Agent wird so aussehen:

Mozilla / 5.0 (iPhone; CPU iPhone OS9_1 wie Mac OS X) AppleWebKit / 601.1.46 (KHTML, wie Gecko) Mobile / 13B143

Ich denke, wir können diesen Fehler verwenden, um iPad Pro für Apps zu erkennen, die im kompatiblen Modus laufen.

%Vor%     
Zhenwen Ray Liu 23.02.2016 22:00
quelle

Tags und Links