Jak zmienić rozmiar symulatora iPhone'a / iPada?

140

Symulator iPada jest naprawdę mały (jak jedna trzecia wielkości prawdziwego iPadekranu) na moim 23-calowym ekranie Full-HD (a także na 15" MacBook Pro).

Czy istnieje sposób na zmianę rozmiaru?

Wiem, że musi zachować rozmiar i współczynnik dpi, aby uniknąć subpikseli, ale prawie nic nie widzę bez lupy.

Żywopłot
źródło
3
Po prostu przeciągnij róg ekranu, aby zmienić rozmiar, w nowoczesnym Xcode. (Zobacz odpowiedź od @Krunal poniżej.)
Freewalker,

Odpowiedzi:

11

Xcode 9-Simulator jest bardziej elastyczny: po prostu wybierz i przeciągnij dowolny róg symulatora, aby zmienić jego rozmiar i ustawić go zgodnie z wymaganiami.

Spójrz na tę migawkę:

wprowadź opis obrazu tutaj


Uwaga: w Xcode 9.1+ zmieniono opcje skalowania symulatora.



Skróty klawiaturowe :
zgodnie z Xcode 9.1+

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


Według Xcode 9

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

Opcje skali symulatora z menu Xcode :

Xcode 9.1+: Pasek
menu ▶ Okno ▶ „Tutaj dostępne opcje zmieniają skalę symulatora” ( rozmiar fizyczny i dokładność pikseli )

Dokładność pikseli : zmienia rozmiar symulatora na rzeczywiste (fizyczne) piksele urządzenia, jeśli rozmiar ekranu systemu Mac (piksel) obsługuje tak dużą rozdzielczość, w przeciwnym razie ta opcja pozostanie wyłączona.

wprowadź opis obrazu tutaj

Pasek
menu Xcode 9.0 ▶ Okno ▶ Skala ▶ „Tutaj dostępne opcje zmień skalę symulatora”

wprowadź opis obrazu tutaj


Korzystanie z polecenia terminala
Wykonaj poniższe czynności, aby skalować symulator za pomocą poleceń terminala

  1. Zamknij / wyjdź z symulatora. (jeśli otwarte)
  2. Otwórz Terminalaplikację (używając wyszukiwania Spotlight, naciśnij, ⌘ + SPACEaby otworzyć wyszukiwanie Spotlight)
  3. Skopiuj następujący tekst i wklej go obok kursora terminala.

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

  1. Otwórz „Symulator” (uruchom swój projekt iOS przy użyciu Xcode).

Znajdziesz aktualizację wagi symulatora.


Krunal
źródło
6

Xcode 9.x:

  1. Wybierz Simulator
  2. Idź do Windowzakładki
  3. Wybierz Physical Sizeopcję ( cmd + 1)

Zrzut ekranu 1

Teraz, jeśli ten rozmiar nie jest zgodny z twoim zainteresowaniem, wykonaj poniższe czynności:

  1. Wybierz Simulator
  2. Idź edge of simulator. Spowoduje to przekonwertowanie kursora na opcję zmiany rozmiaru (strzałka dwukierunkowa).
  3. Teraz możesz użyć tej opcji zmiany rozmiaru change the size as you desire.

Xcode 8 lub niższy:

https://stackoverflow.com/a/30588057/1753005

Jayprakash Dubey
źródło
4

W przypadku Xcode 9, Beta 6: usuń zaznaczenie opcji „Pokaż ramki urządzeń” w menu Okno. Następnie Cmd + 2 powinno skalować się do 100% (Menu Okno -> Skala -> 100%).

Przetestowano na 15-calowym Macbooku Pro (model 2017).

Arshin
źródło
4
Ta odpowiedź jest nieprawidłowa. Nie ma potrzeby wyłączania ramek. Po prostu przeciągnij, aby zmienić rozmiar do dowolnego rozmiaru. Jeśli twój ekran jest tylko trochę za mały, aby zmieścić się w 100%, wyłączenie ramek może pozwolić mu na dopasowanie, ale nie jest to ogólna odpowiedź na ogólne pytanie.
ruski biskup
Ach, przepraszam! Dodałem inną sytuację na wypadek, gdyby ktoś tego doświadczył. Ponownie określiłem wersję Xcode, która dla mnie nie pozwalała na zmianę rozmiaru w innych dormach.
Arshin
1

W przypadku XCode 10 musiałem zrobić

defaults delete ~/Library/Preferences/com.apple.iphonesimulator DevicePreferences

Po prostu nie mogłem znaleźć innego sposobu na zresetowanie poziomu powiększenia. Nawet użycie opcji Okno-> Zoom do przełączania zoomu nie przywróciło 100% (2042x2732 iPad 12,9 cala).

Usunięcie preferencji urządzenia umożliwiło ponowne otwarcie symulatora w pełnej rozdzielczości, dzięki czemu mogłem wykonać zrzuty ekranu wymagane do przesłania do sklepu z aplikacjami.

Physical SizeI Pixel Accurateopcje pozostają wyszarzone.

Austin France
źródło
0

Ale na mniejszych ekranach (MacBook Pro 15-calowy) nie mogę skalować go bardziej niż rozmiar ekranu

Istnieje kilka narzędzi, które pozwalają ustawić rozdzielczość ekranu znacznie wyższą, niż mogą Ci zaoferować Preferencje systemowe.

Na przykład, jeśli potrzebujesz zrzutu ekranu wyświetlacza Retina 12,9 cala o rozdzielczości 2048 x 2732 pikseli do portretu. Po prostu używam jednego z tych narzędzi (np .: Menu wyświetlania z App Store), aby ustawić wyświetlacz Retina w Macbooku Pro 2017 na 3360x2100.

Następnie uruchamiam Xcode Simulator z 12,9-calowym iPadem Retina i zmieniam rozmiar symulatora na maksimum ekranu. W rezultacie otrzymuję dokładnie 2048 x 2732, który jest gotowy do przesłania do App Store.

wprowadź opis obrazu tutaj

Mam nadzieję, że to komuś się przyda.

Mani
źródło
0

Xcode 9.x

Możesz zmienić rozmiar dowolnego symulatora w taki sam sposób, jak rozszerzając dowolne okna na komputerze Mac. Przesuń mysz nad róg dowolnego symulatora, a wskaźnik się zmieni. Kliknij i przeciągnij, aby rozszerzyć / zmniejszyć symulator. Zweryfikowano przy użyciu Xcode 9.2

Naveen George Thoppan
źródło
0

W Xcode 9.4 jest to jedyna rzecz, która zadziałała: -Odznacz opcję „Optymalizuj renderowanie dla rozmiaru okna” w menu „Debuguj”. -zrób * zrzut ekranu używając "⌘s" lub "Nowy zrzut ekranu" z menu pliku.

* uwaga - nie ma znaczenia, jaki jest rozmiar symulatora, zrzut ekranu będzie miał odpowiedni rozmiar do przesłania do iTunes Connect

gypsyDev
źródło
0

Możesz to zrobić:

Okno> Odznacz Pokaż ramki urządzeń

Następnie możesz dostosować szerokość i długość symulatora. Jeśli jesteś zadowolony z jego rozmiaru, możesz ponownie sprawdzić `` Pokaż ramki urządzeń ''

Kent Allen Sison
źródło
0

CMD + spacja

Wyszukaj preferencje systemowe

Następnie wybierz Dostępność

Wybierz Zoom

Zaznacz Użyj gestu przewijania z klawiszami modyfikującymi, aby powiększyć:

Wybierz klucz lub opcję CMD (cokolwiek wolisz)

Otóż ​​to:

Teraz na gładziku wykonaj CMD + 2 palcem w górę iw dół, aby przewinąć, aby powiększyć lub pomniejszyć

wprowadź opis obrazu tutaj

ioopl
źródło
-1
  1. Spójrz na ten obrazek.
  2. Zobacz czerwone wskazówki.
  3. Możesz łatwo zmienić rozmiar symulatora iOS.

zrzut ekranu

tong Xu
źródło
2
Proszę edytować swoją odpowiedź więc wyjaśnienie jest w tekście, w samej odpowiedzi. Dzięki temu będzie bardziej dostępny dla przyszłych czytelników. Najlepiej, jeśli obrazy po prostu wspierają odpowiedzi.
Mogsdad