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.


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.



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


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).


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.


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.


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


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


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ń ''


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


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

zrzut ekranu


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.