İPhone / iPad Simulator nasıl yeniden boyutlandırılır?


140

İPad simülatörü, iPad23 inç Full HD ekranımda (ve ayrıca 15" MacBook Pro) gerçekten küçük (gerçek ekranın üçte biri gibi ).

Yeniden boyutlandırmanın bir yolu var mı?

Alt pikselleri önlemek için boyut ve dpi oranını koruması gerektiğini biliyorum, ancak bir büyüteçle ilgili hiçbir şey göremiyorum.


3
Modern Xcode'da yeniden boyutlandırmak için ekranın köşesini sürüklemeniz yeterlidir. (Aşağıdaki @Krunal'ın cevabına bakınız.)
Freewalker

Yanıtlar:



11

Xcode 9-Simulator ile daha esnektir.Sadece simülatörün herhangi bir köşesini yeniden boyutlandırmak ve gereksiniminize göre ayarlamak için sürükleyip sürükleyin.

Şu anlık görüntüye bakın:

resim açıklamasını buraya girin


Not: Xcode 9.1+ ile Simülatör ölçek seçenekleri değiştirilir.



Klavye kısa tuşları :
Xcode 9.1+

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


Xcode 9'a göre

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

Xcode Menüsünden simülatör ölçek seçenekleri :

Xcode 9.1+:
Menü çubuğu ▶ Pencere ▶ "Burada mevcut seçenekler simülatör ölçeğini değiştir" ( Fiziksel Boyut ve Piksel Doğru )

Doğru Piksel : Simülatörünüzü gerçek (Fiziksel) cihazın piksellerine göre yeniden boyutlandırır, mac sisteminizin ekran boyutu (piksel) bu kadar yüksek çözünürlüğü destekliyorsa, bu seçenek devre dışı kalır.

resim açıklamasını buraya girin

Xcode 9.0
Menubar ▶ Pencere ▶ Ölçek ▶ "Burada mevcut seçenekler simülatör ölçeğini değiştir"

resim açıklamasını buraya girin


Terminal Komutunu Kullanma
Simülatörün terminal komutlarını kullanarak ölçeklendirilmesi için aşağıdaki adımları izleyin

  1. Kapat / Çık simülatörü. (açıksa)
  2. TerminalUygulamayı aç (Spotlight aramayı kullanarak, Spotlight aramasını ⌘ + SPACEaçmak için basın )
  3. Aşağıdaki metni kopyalayın ve terminal imlecinin yanına yapıştırın.

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

  1. 'Simulator' uygulamasını açın (Xcode kullanarak iOS projenizi çalıştırın).

Simülatör ölçeği güncellemesini bulacaksınız.



6

Xcode 9.x:

  1. seçmek Simulator
  2. WindowSekmeye git
  3. Seçeneği seç Physical Size( cmd + 1)

Ekran görüntüsü 1

Şimdi bu doz ilgi alanınıza göre boyut oluşturmuyorsa, aşağıdaki adımları izleyin:

  1. seçmek Simulator
  2. Git edge of simulator. Bu, imlecinizi yeniden boyutlandırma seçeneğine dönüştürür (Çift yönlü ok).
  3. Şimdi bu yeniden boyutlandırma seçeneğini kullanarak yapabilirsiniz change the size as you desire.

Xcode 8 veya altı:

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


4

Xcode 9, Beta 6 için: Pencere menüsü altındaki "Cihaz Çerçevelerini Göster" seçimini kaldırın. Daha sonra Cmd + 2% 100'e ölçeklendirilmelidir (Pencere Menüsü -> Ölçek ->% 100).

15 "Macbook Pro (2017 Model) kullanılarak test edilmiştir.


4
Bu cevap yanlış. Çerçeveleri kapatmaya gerek yoktur. İstediğiniz boyutta yeniden boyutlandırmak için sürükleyin. Ekranınız% 100'e sığmayacak kadar küçükse, çerçeveleri kapatmak ekranın sığmasına izin verebilir, ancak bu genel soruya genel bir cevap değildir.
russbishop

Ah, özür dilerim! Herkesin bunu deneyimlemesi durumunda başka bir durum daha ekledim. Yine, benim için diğer dorma yeniden boyutlandırma izin vermedi Xcode sürümünü belirttim.
Arshin

1

XCode 10 için yapmak zorunda kaldım

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

Yakınlaştırma seviyesini sıfırlamanın başka bir yolunu bulamadım. Yakınlaştırmayı değiştirmek için Pencere-> Yakınlaştır'ı kullansanız bile,% 100'e geri dönmez (2042x2732 iPad 12,9 inç).

Cihaz tercihlerini silmek, simülatörün tekrar tam çözünürlükte açılmasını sağladı, böylece uygulama mağazası gönderimi için gerekli ekran görüntülerini alabilirim.

Physical SizeVe Pixel Accurateseçenekler silik kalır.


0

Ancak daha küçük ekranlarda (MacBook Pro 15-Inch), ekran boyutundan daha fazlasını ölçekleyemiyorum

Sistem Tercihi'nin size sunabileceği gibi ekran çözünürlüğünüzü daha yüksek bir değere ayarlamanızı sağlayan küçük yardımcı programlar vardır.

Örneğin, portre için 2048 x 2732 piksel çözünürlüğe sahip 12,9 inç Retina Ekran ekran görüntüsüne ihtiyacınız varsa. Macbook Pro 2017 Retina ekranımı 3360x2100 olarak ayarlamak için bu yardımcı programlardan birini kullanıyorum (örneğin: App Store'dan Ekran Menüsü).

Bundan sonra 12,9 "iPad Retina ile Xcode Simulator'ı başlatıyorum ve Simulator'u ekranın maksimum boyutuna getiriyorum. Sonuç olarak, App Store'a yüklemeye hazır tam olarak 2048 x 2732 alıyorum.

resim açıklamasını buraya girin

Umarım bu birisi için faydalıdır.


0

Xcode 9.x

Mac'teki pencereleri genişleterek aynı şekilde herhangi bir simülatörü yeniden boyutlandırabilirsiniz. Fareyi herhangi bir simülatörün köşesine getirdiğinizde işaretçi değişir. Simülatörü genişletmek / daraltmak için tıklayın ve sürükleyin. Xcode 9.2 kullanılarak doğrulandı


0

Xcode 9.4 için işe yarayan tek şey budur: "Hata Ayıkla" menüsünde "Pencere boyutu için oluşturmayı optimize et" seçeneğinin işaretini kaldırın. - maenu dosyasından "⌘s" veya "Yeni ekran görüntüsü" kullanarak * ekran görüntüsü alın.

* not - simülatörün boyutu ne olursa olsun, ekran görüntüsü iTunes Connect'e yüklemek için doğru boyutta olacak


0

Bunu yapabilirsiniz:

Pencere> Cihaz Çerçevelerini Göster'in işaretini kaldırın

Bundan sonra, simülatörünüzün genişliğini ve uzunluğunu özelleştirebilirsiniz. Boyutundan memnunsanız, 'Cihaz Çerçevelerini Göster'i tekrar kontrol edebilirsiniz.


0

CMD + Boşluk

Sistem Tercihlerini Ara

Ardından Erişilebilirlik'i seçin

Zoom'u seçin

Kontrol yakınlaştırmak için değiştirici tuşlarıyla Kullan kaydırma hareketi:

CMD Anahtarı veya Seçenek'i seçin (hangisini tercih ederseniz)

Bu kadar:

Şimdi hareket tuşunuzda Yakınlaştırmak veya Uzaklaştırmak için CMD + 2 parmağını YUKARI ve Aşağı hareket ettirin

resim açıklamasını buraya girin


-1
  1. Bu resme bak.
  2. Kırmızı ipuçlarına bakın.
  3. İOS simülatörünüzü kolayca yeniden boyutlandırabilirsiniz.

ekran görüntüsü


2
Lütfen cevabınızı, açıklama metinde, cevabın kendisinde olacak şekilde düzenleyin . Bu, gelecekteki okuyucular için daha erişilebilir olmasını sağlayacaktır. Görüntülerin cevapları desteklemesi en iyisidir .
Mogsdad
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.