Ich habe ein seltsames Problem mit meinem iOS-Simulator. Es passt nicht zu meiner Simulator-Windows-Größe. Das ist kein wirkliches Problem, aber die Sache ist, dass ich keine Screenshots mehr machen kann, wenn ich einen Screenshot speichere, wird das gesamte Simulatorfenster gespeichert, nicht nur der iOS-Bildschirm.
Wie kann ich dieses Problem beheben?
Das Seltsame ist, dass es vor ein paar Stunden funktionierte, auch wenn der iOS-Bildschirm kleiner war, als ich einen Screenshot speicherte, wurde er mit voller Auflösung gespeichert.
Ich werde ein Bild des Simulatorfensters angreifen. Fensterskalierung ist 100 %. Wenn ich es ändere, ändert sich auch das iOS im Inneren, aber es wird nie im Vollbildmodus angezeigt.
Jetzt ist es flexibler mit dem Xcode 9-Simulator. Sie können jede Ecke des Simulators auswählen und ziehen, um die Größe zu ändern und Ihren Anforderungen entsprechend einzustellen.
Sehen Sie sich diesen Schnappschuss an:
Hinweis: Mit Xcode 9.1 wurden die Skalierungsoptionen des Simulators geändert.
Es gibt auch mehrere andere Möglichkeiten, Ihren Simulator zu skalieren.
Tastaturkürzel :
Gemäß Xcode 9.1
Physical Size ⌘ 1 command + 1
Pixel Accurate ⌘ 2 command + 2
Laut Xcode9
50% Scale ⌘ 1 command + 1
100% Scale ⌘ 2 command + 2
200% Scale ⌘ 3 command + 3
Simulator-Skalierungsoptionen Menü :
Xcode 9.1
Menüleiste >> Fenster >> "Hier verfügbare Optionen für die Simulatorskalierung" (Physical Size & Pixel Accurate)
Xcode 9.0
Menüleiste >> Fenster >> Skalierung >> "Hier verfügbare Optionen für die Simulatorskalierung"
Verwenden von Terminalbefehlen
Befolgen Sie diese Schritte, um den Simulator mithilfe von Terminalbefehlen zu skalieren
Terminal
(mit Spotlight-Suche, ⌘ + SPACE
zum Öffnen der Spotlight-Suche drücken)defaults write ~/Library/Preferences/com.apple.iphonesimulator SimulatorWindowLastScale "0.3"
Sie werden ein Simulator-Scale-Update finden.
Wenn Sie die Simulatorskalierung auf 100 % einstellen (was Sie mit dem Tastaturkürzel cmd-1 tun können), können Sie im Simulator einen Screenshot mit voller Auflösung erstellen, indem Sie cmd-S drücken. Dies funktioniert sogar für simulierte Geräte, die nicht in voller Größe auf den Bildschirm Ihres Mac passen (wie das iPad Pro). Sie erhalten immer noch das vollständige Fenster, einschließlich des Teils, der auf dem Bildschirm nicht sichtbar ist.
Anscheinend haben Sie sich für ein iPhone oder iPad mit "veränderbarer Größe" entschieden. Gehen Sie in der Menüleiste auf „Hardware“ und wählen Sie ein anderes Gerät aus. Sie können auch ⌘ + 2 für 75 % Größe oder ⌘ + 3 für 50 % Größe drücken.
RedEagle2000
Silviu St
Chris M.
Eulenschlag