ฉันจะปรับขนาดตัวจำลอง iOS ได้อย่างไร


16

ฉันรู้ว่ามี Window> มาตราส่วน> 100/75/50% แต่สเกลของเครื่องจำลองเรตินาของ iPad นั้นยังใหญ่เกินไปสำหรับหน้าจอของฉันที่จะทดสอบอะไรก็ได้

มีวิธีที่ฉันสามารถปรับขนาดตัวจำลอง iOS ให้เล็กกว่าหนึ่งค่าเริ่มต้นหรือไม่ ฉันต้องการมันลดขนาดอย่างน้อย 25% สำหรับขนาดหน้าจอของฉันเพื่อรองรับหน้าต่าง


ฉันคิดว่าคุณติดแท็กมันอย่างเหมาะสม ฉันเพิ่มแท็ก ios-simulator เพราะฉันคิดว่าเป็นไปได้ที่ผู้อื่นสามารถใช้งานได้
bassplayer7

stackoverflow.com/questions/26258345/… มันใช้ได้สำหรับฉัน เพลิดเพลินกับการเขียนโปรแกรม

lefakir ในหน้านี้มีคำตอบที่ยอดเยี่ยม: stackoverflow.com/questions/1446135/…
HQtunes.epizy

คำตอบ:


11

คุณทำไม่ได้ ฉันเป็นนักพัฒนาซอฟต์แวร์ iOS มาสองปีแล้วและฉันไม่สามารถหาวิธีนี้ได้ ฉันพยายามหาวิธีแก้ปัญหา แต่ก็ไม่ได้เกิดอะไรขึ้น ฉันชอบที่จะพิสูจน์ว่าผิด แต่ฉันมั่นใจว่า 99% ไม่มีทางทำสิ่งนี้

เมื่อหน้าจอของฉันเล็กเกินไปฉันใช้หน้าต่างมาตราส่วน 50% ซึ่งควรจะเพียงพอจนกระทั่งฉันต่อจอภาพขนาดใหญ่ของฉันอีกครั้งที่บ้าน

แก้ไข: ตั้งแต่ Xcode 9 คุณสามารถปรับขนาดให้เป็นแบบที่คุณต้องการได้จากมุมของเครื่องมือจำลอง


2
ได้รับการยืนยัน; จะทำอย่างไรกับปัญหาการแสดงผลถ้าคุณสามารถปรับขนาดstackoverflow.com/questions/1446135/...
อีธานลี

การอัปเดตใหม่ใน iOS SDK ตอนนี้อนุญาตให้ปรับขนาดได้ดูคำตอบของฉันด้านล่าง
Nick

@Nicholas OP รู้ว่าเขาสามารถปรับขนาดเป็น 50% หรือ 75% ของขนาดเขาสงสัยว่าเขาจะเล็กลงเช่น 25%
Enrico Susatyo

ฉันแย่ไปอ่านที่ ลบคำตอบของฉันแล้ว :)
Nick

1
ณ วันนี้ด้วย Xcode 7 คุณสามารถเลือกสเกลของเครื่องจำลองได้ 25%
Enrico Susatyo

10

คุณสามารถปรับขนาด iOS Simulator ให้เป็นขนาดที่ต้องการ (ฉันได้ลองตั้งแต่. 2 ถึง 1.4) และมันใช้งานได้สำหรับฉัน

ในการทำเช่นนี้คุณต้องไปที่/Library/Preferencesและแก้ไขcom.apple.iphonesimulator.plistไฟล์ แก้ไขค่าสำหรับSimulatorWindowLastScaleมาตราส่วนคีย์เพื่อปรารถนา

ฉันลองสิ่งนี้กับ Mountain Lion เวอร์ชันล่าสุด (10.8.4) และ iOS 6.0 Simulator


1
ในการตั้งค่าของฉันใช้ Xcode 5 จาก App Store ค่าปรับจะอยู่ในเส้นทาง ~ / Library / Preferences แก้ไขตามที่อธิบายไว้และใช้งานได้ดี สำหรับฉัน. 4 คือหมายเลขเวทย์มนตร์ที่ทำให้ iPad พอดีกับหน้าจอของฉัน
Jordan Mack

1
นี่ควรเป็นคำตอบที่ดีที่สุด
Stevko

ฉันมีผลลัพธ์ที่ไม่สอดคล้องกับตัวจำลองใน Xcode 6 แต่ในที่สุดมันก็ยังทำงานได้ defaults write ~/Library/Preferences/com.apple.iphonesimulator SimulatorWindowLastScale "0.4"
Jordan Mack

ทำงานอย่างสมบูรณ์แบบเพื่อรับ iphone 6 plus เพื่อให้พอดีกับหน้าจอ hd ของฉัน (เท่านั้น)
mcfedr

4

ใน Xcode 6.3 เพียงกด+ 5(ระดับ 25%) หรือ+ 4(ระดับ 33%) หรือในหน้าต่าง> มาตราส่วน


สำหรับ Ios 8 และ 9 คุณยังสามารถใช้ Command + 3 หรือ Command + 2 เพื่อปรับขนาดตัวจำลอง ios
anonymox

2

ตอนนี้มันยืดหยุ่นมากกว่าด้วย Xcode 9- Simulator คุณสามารถเลือกและลากมุมจำลองเพื่อปรับขนาดและตั้งตามความต้องการของคุณ

ดูภาพรวมนี้:

ป้อนคำอธิบายรูปภาพที่นี่

หมายเหตุ: ด้วย Xcode 9.1+ ตัวเลือกระดับจำลองจะเปลี่ยนไป



แป้นพิมพ์ลัด :
ตาม Xcode 9.1+

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


ตาม Xcode 9

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



ตัวเลือกสเกลจำลองจากเมนู Xcode :

Xcode 9.1+:
แถบเมนู▶หน้าต่าง Here "ที่นี่ตัวเลือกขนาดที่สามารถเปลี่ยนได้จำลอง" ( ขนาดและพิกเซลที่ถูกต้องจริง )

ความถูกต้องของพิกเซล : ปรับขนาดตัวจำลองเป็นพิกเซลของอุปกรณ์จริง (จริง) หากระบบ mac ของคุณแสดงขนาดหน้าจอ (พิกเซล) สนับสนุนความละเอียดสูงนั้นมิฉะนั้นตัวเลือกนี้จะถูกปิดใช้งาน

ป้อนคำอธิบายรูปภาพที่นี่

Xcode 9.0
Menubar ▶หน้าต่าง▶สเกล▶ "ที่นี่มีตัวเลือกการเปลี่ยนระดับการจำลอง"

ป้อนคำอธิบายรูปภาพที่นี่



การใช้คำสั่งเทอร์มินัล
ทำตามขั้นตอนเหล่านี้เพื่อปรับมาตราส่วนโดยใช้คำสั่งเทอร์มินัล

  1. ปิด / ปิดตัวจำลอง (ถ้าเปิด)
  2. เปิดTerminalแอพ (ใช้การค้นหา Spotlight, กด⌘ + SPACEเพื่อเปิดการค้นหา Spotlight)
  3. คัดลอกข้อความต่อไปนี้และวางไว้ข้างเคอร์เซอร์เทอร์มินัล

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

  1. เปิด 'เครื่องมือจำลอง' (เรียกใช้โครงการ iOS ของคุณโดยใช้ Xcode)

คุณจะพบกับการอัปเดตสเกลจำลอง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.