Wie ändere ich die Größe des iOS-Simulators?

16

Ich weiß, dass Window> Scale> 100/75/50% angezeigt wird, aber die Skalierung des Retina iPad-Simulators ist immer noch zu groß, um auf meinem Bildschirm etwas testen zu können.

Gibt es eine Möglichkeit, die Größe des iOS-Simulators kleiner als einer der Standardwerte zu skalieren? Ich muss es mindestens auf 25% verkleinern, damit meine Bildschirmgröße dem Fenster entspricht.

OghmaOsiris
quelle
Ich denke, Sie haben es entsprechend markiert. Ich habe das ios-simulator-Tag hinzugefügt, da ich denke, dass es von anderen verwendet werden könnte.
Bassist7
stackoverflow.com/questions/26258345/… Es hat bei mir funktioniert. Viel Spaß beim Programmieren.
lefakir auf dieser Seite hat eine tolle Antwort: stackoverflow.com/questions/1446135/…
HQtunes.epizy

Antworten:

11

Das kannst du nicht. Ich bin seit zwei Jahren iOS-Softwareentwickler und habe keinen Weg gefunden, dies zu tun. Ich habe versucht, Lösungen zu finden, aber nichts gefunden. Ich würde mich gerne als falsch erweisen, aber ich bin mir zu 99% sicher, dass es keinen Weg gibt, dies zu tun.

Wenn mein Bildschirm zu klein ist, verwende ich ein Fenster mit einer Skalierung von 50%. Dies sollte ausreichen, bis ich meinen großen Monitor zu Hause wieder anschließe.

BEARBEITEN: Ab Xcode 9 können Sie die Größe von der Ecke des Simulators aus beliebig ändern.

Enrico Susatyo
quelle
2
Bestätigt; hat mit einem Rendering-Problem zu tun, wenn Sie die Größe ändern könnten stackoverflow.com/questions/1446135/…
Ethan Lee
Das neue Update im iOS SDK ermöglicht nun die Skalierung, siehe meine Antwort unten.
Nick
@Nicholas OP wusste, dass er auf 50% oder 75% der Größe skalieren konnte. Er fragte sich, ob er kleiner als 25% werden kann.
Enrico Susatyo
Meine schlechte, über das zu lesen. Habe meine Antwort gelöscht :)
Nick
1
Ab heute können Sie mit Xcode 7 25% der Skalierung des Simulators auswählen.
Enrico Susatyo
10

Sie können iOS Simulator nach Wunsch skalieren (ich habe es von .2 bis 1.4 versucht) und es hat bei mir funktioniert.

Dazu müssen Sie in die Datei gehen /Library/Preferencesund sie bearbeiten com.apple.iphonesimulator.plist. Bearbeiten Sie den Wert für den Schlüssel SimulatorWindowLastScalezur gewünschten Skalierung.

Ich habe dies auf der neuesten Version von Mountain Lion (10.8.4) und auf dem iOS 6.0-Simulator versucht.

Neo
quelle
1
Bei meinem Setup mit Xcode 5 aus dem App Store befindet sich die Geldbuße im Pfad ~ / Library / Preferences. Änderte es wie erklärt und es hat gut funktioniert. Für mich war .4 die magische Zahl, mit der das iPad richtig auf meinen Bildschirm passt.
Jordan Mack
1
Dies sollte die akzeptierte beste Antwort sein.
Stevko
Ich hatte inkonsistente Ergebnisse mit dem Simulator in Xcode 6, aber letztendlich scheint es immer noch zu funktionieren. defaults write ~/Library/Preferences/com.apple.iphonesimulator SimulatorWindowLastScale "0.4"
Jordan Mack
Funktioniert perfekt, um das iPhone 6 Plus auf meinem (einzigen) HD-Bildschirm zu
installieren
4

In Xcode 6.3 drücken Sie einfach + 5(25% Skala) oder + 4(33% Skala). Oder in Fenster> Skalieren

Firuz Narzikulov
quelle
Für Ios 8 und 9 können Sie auch Befehl + 3 ODER Befehl + 2 verwenden, um die Größe des Ios-Simulators zu ändern.
Anonymox
2

Jetzt ist es flexibler mit Xcode 9-Simulator. Sie können eine beliebige Ecke des Simulators auswählen und ziehen, um die Größe zu ändern und sie gemäß Ihren Anforderungen festzulegen.

Schauen Sie sich diesen Schnappschuss an:

Bildbeschreibung hier eingeben

Hinweis: Mit Xcode 9.1+ werden die Simulator-Skalierungsoptionen geändert.



Tastaturkürzel :
Gemäß Xcode 9.1+

Physical Size       ⌘ 1      command + 1
Pixel Accurate      ⌘ 2      command + 2


Laut Xcode 9

50% Scale           ⌘ 1      command + 1
100% Scale          ⌘ 2      command + 2
200% Scale          ⌘ 3      command + 3



Simulator-Skalierungsoptionen aus dem Xcode-Menü :

Xcode 9.1+:
Menüleiste ▶ Fenster ▶ "Hier können die verfügbaren Optionen die Simulatorskala ändern" ( Physikalische Größe und Pixelgenauigkeit )

Pixel Accurate : Ändert die Größe Ihrer Simulator tatsächlichen (Physical) des Geräts Pixel, wenn Ihr Mac - System Bildschirmgröße (Pixel) unterstützt , die viel mit hoher Auflösung, sonst wird diese Option deaktiviert bleiben.

Bildbeschreibung hier eingeben

Xcode 9.0
Menüleiste ▶ Fenster ▶ Skalieren ▶ "Hier können Sie die Skalierung des Simulators ändern."

Bildbeschreibung hier eingeben



Verwenden des Terminalbefehls Führen
Sie die folgenden Schritte aus, um den Simulator mithilfe von Terminalbefehlen zu skalieren

  1. Simulator schließen / beenden. (falls offen)
  2. TerminalApp öffnen (mit Spotlight-Suche, drücken ⌘ + SPACE, um die Spotlight-Suche zu öffnen)
  3. Kopieren Sie den folgenden Text und fügen Sie ihn neben dem Terminalcursor ein.

defaults write ~/Library/Preferences/com.apple.iphonesimulator SimulatorWindowLastScale "0.3"

  1. Öffne 'Simulator' (Führe dein iOS-Projekt mit Xcode aus).

Sie finden ein Update der Simulatorwaage.

Krunal
quelle