मैं iOS सिम्युलेटर का आकार कैसे बदलूं?


16

मुझे पता है कि विंडो> स्केल> 100/75/50% है, लेकिन मेरी स्क्रीन के लिए रेटिना आईपैड सिम्युलेटर का पैमाना अभी भी बहुत बड़ा है।

क्या ऐसा कोई तरीका है जिससे मैं डिफ़ॉल्ट मानों में से एक से छोटे आईओएस सिम्युलेटर का आकार माप सकता हूं? मुझे खिड़की को समायोजित करने के लिए मेरी स्क्रीन के आकार के लिए इसे कम से कम 25% तक कम करने की आवश्यकता है।


मुझे लगता है कि आपने इसे उचित रूप से टैग किया है। मैंने ios-सिमुलेटर टैग जोड़ा क्योंकि मुझे लगता है कि यह संभव है कि इसका उपयोग दूसरों द्वारा किया जा सके।
बैसप्लेपर 7

stackoverflow.com/questions/26258345/… इसने मेरे लिए काम किया। प्रोग्रामिंग का आनंद लें।

इस पृष्ठ पर lefakir, का शानदार उत्तर है: stackoverflow.com/questions/1446135/…
mrbengi

जवाबों:


11

आप नहीं कर सकते। मैं दो साल के लिए एक आईओएस सॉफ्टवेयर डेवलपर रहा हूं और मुझे ऐसा करने का तरीका नहीं मिला है। मैंने इसका समाधान खोजने की कोशिश की है, लेकिन कुछ भी नहीं हुआ। मैं गलत साबित होना पसंद करूंगा, लेकिन मैं 99% निश्चित हूं कि ऐसा करने का कोई तरीका नहीं है।

जब मेरी स्क्रीन बहुत छोटी है तो मैं 50% स्केल विंडो का उपयोग करता हूं, जो कि तब तक पर्याप्त होना चाहिए जब तक कि मैं अपने बड़े मॉनिटर को फिर से घर पर हुक न कर दूं।

संपादित करें: Xcode 9 के रूप में, आप इसे सिम्युलेटर के कोने से किसी भी तरह से आकार बदल सकते हैं।


2
की पुष्टि की; एक प्रतिपादन मुद्दे के साथ करना है अगर आप इसे stackoverflow.com/questions/1446135/…
एथन ली

IOS एसडीके में नया अपडेट अब स्केलिंग की अनुमति देता है, नीचे मेरा जवाब देखें।
निक

@ नाइकोलास ओपी जानता था कि वह आकार का 50% या 75% हो सकता है, वह सोच रहा था कि क्या वह 25% की तरह छोटा हो सकता है।
एनरिको सुसताओ

मेरा बुरा, उस पर पढ़ें। मेरा उत्तर हटा दिया है :)
निक

1
Xcode 7 के साथ आज के अनुसार, अब आप सिम्युलेटर के 25% पैमाने का चयन कर सकते हैं।
एनरिको सुसत्यो

10

आप iOS सिम्युलेटर को इच्छा पैमाने पर माप सकते हैं (मैंने .2 से 1.4 की कोशिश की) और यह मेरे लिए काम करता है।

ऐसा करने के लिए आपको फ़ाइल को /Library/Preferencesसंपादित और संपादित करना होगा com.apple.iphonesimulator.plistSimulatorWindowLastScaleइच्छा पैमाने की कुंजी के लिए मूल्य संपादित करें ।

मैंने माउंटेन लायन (10.8.4) के नवीनतम संस्करण और iOS 6.0 सिम्युलेटर पर यह कोशिश की।


1
मेरे सेटअप पर, ऐप स्टोर से Xcode 5 का उपयोग करते हुए, फाइन मार्ग में स्थित है ~ / Library / Preferences। इसे स्पष्ट किया और इसे ठीक किया। मेरे लिए, .4 मेरी स्क्रीन पर iPad को ठीक से फिट करने के लिए मैजिक नंबर था।
जॉर्डन मैक

1
यह स्वीकृत सर्वोत्तम उत्तर होना चाहिए।
स्टीवो

मेरे पास एक्सकोड 6 में सिम्युलेटर के साथ असंगत परिणाम थे, लेकिन अंततः यह अभी भी काम करता है। defaults write ~/Library/Preferences/com.apple.iphonesimulator SimulatorWindowLastScale "0.4"
जॉर्डन मैक

पूरी तरह से iphone 6 प्लस को मेरे (केवल) HD स्क्रीन पर फिट करने के लिए काम करता है
mcfedr

4

Xcode 6.3 में सिर्फ + 5(25% स्केल) या + 4(33% स्केल) दबाएँ । या विंडो में> स्केल


आईओएस 8 और 9 के लिए आप आईओएस सिम्युलेटर को आकार देने के लिए कमांड + 3 या कमांड + 2 का भी उपयोग कर सकते हैं।
अनाम

2

अब यह Xcode 9- सिम्युलेटर के साथ अधिक लचीला है। आप इसे आकार देने और अपनी आवश्यकता के अनुसार सेट करने के लिए सिम्युलेटर के किसी भी कोने को खींच और खींच सकते हैं।

इस स्नैपशॉट को देखें:

यहाँ छवि विवरण दर्ज करें

नोट: 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+: मेनूबार
▶ विंडो, "यहां उपलब्ध विकल्प सिम्युलेटर स्केल" ( भौतिक आकार और पिक्सेल सटीक )

पिक्सेल सटीक : आपके सिम्युलेटर को वास्तविक (भौतिक) डिवाइस के पिक्सेल में बदल देता है, यदि आपका मैक सिस्टम डिस्प्ले स्क्रीन आकार (पिक्सेल) उस उच्च रिज़ॉल्यूशन का समर्थन करता है, तो यह विकल्प अक्षम रहेगा।

यहाँ छवि विवरण दर्ज करें

Xcode 9.0
मेनूबार ▶ विंडो 9.0 स्केल, "यहां विकल्प उपलब्ध परिवर्तन सिम्युलेटर पैमाने"

यहाँ छवि विवरण दर्ज करें



टर्मिनल कमांड
का उपयोग टर्मिनल कमांड का उपयोग करके सिम्युलेटर को स्केल करने के लिए इन चरणों का पालन करें

  1. बंद / छोड़ो सिम्युलेटर। (अगर खुला)
  2. ओपन Terminalऐप (स्पॉटलाइट सर्च का उपयोग करके, स्पॉटलाइट सर्च ⌘ + SPACEखोलने के लिए दबाएं )
  3. निम्नलिखित पाठ की प्रतिलिपि बनाएँ और इसे टर्मिनल कर्सर के बगल में पेस्ट करें।

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

  1. 'सिम्युलेटर' खोलें (Xcode का उपयोग करके अपना iOS प्रोजेक्ट चलाएँ)।

आपको सिम्युलेटर स्केल अपडेट मिलेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.