कैसे iPhone / iPad सिम्युलेटर का आकार बदलने के लिए?


140

iPadमेरी 23 "फुल-एचडी स्क्रीन (और उस पर भी) पर iPad-सिमुलेटर वास्तव में छोटा है (वास्तविक स्क्रीन का एक तिहाई आकार 15" MacBook Pro)।

क्या इसका आकार बदलने का कोई तरीका है?

मुझे पता है कि इसे उप-पिक्सेल को रोकने के लिए आकार और डीपीआई-अनुपात बनाए रखना चाहिए, लेकिन मैं एक आवर्धक के साथ शायद ही कुछ देख सकता हूं।


3
बस आधुनिक Xcode में आकार बदलने के लिए स्क्रीन के कोने को खींचें। (नीचे @Krunal से उत्तर देखें।)
फ्रीक्वेलर

जवाबों:



11

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

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

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


नोट: 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 प्रोजेक्ट चलाएँ)।

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



6

Xcode 9.x:

  1. चुनते हैं Simulator
  2. के लिए जाओ Window टैब
  3. Physical Sizeविकल्प चुनें ( cmd + 1)

स्क्रीनशॉट 1

अब अगर यह आपकी रुचि के अनुसार आकार नहीं बनाता है तो नीचे दिए गए चरणों का पालन करें:

  1. चुनते हैं Simulator
  2. गोटो edge of simulator। यह आपके कर्सर को विकल्प (द्विदिशीय तीर) के आकार में बदल देगा
  3. अब आप इस आकार बदलने के विकल्प का उपयोग कर सकते हैं change the size as you desire

Xcode 8 या नीचे:

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


4

Xcode 9, बीटा 6 के लिए: विंडो मेनू के तहत "डिवाइस बेजल्स दिखाएं" का चयन रद्द करें। फिर Cmd + 2 को 100% (विंडो मेनू -> स्केल -> 100%) पर स्केल करना चाहिए।

15 "मैकबुक प्रो (2017 मॉडल) का उपयोग करके परीक्षण किया गया।


4
यह उत्तर गलत है। बेज़ेल्स को बंद करने की कोई आवश्यकता नहीं है। जो भी आकार आप चाहते हैं उसका आकार बदलने के लिए बस खींचें। यदि आपकी स्क्रीन 100% पर फिट होने के लिए मुश्किल से बहुत छोटी है तो बेज़ल्स को बंद करने से वह फिट हो सकता है लेकिन यह समग्र प्रश्न का सामान्य उत्तर नहीं है।
रुसबिशॉप

आह, मेरी क्षमायाचना! अगर किसी को यह अनुभव होता है तो मैंने एक और स्थिति जोड़ दी। फिर से, मैंने Xcode के संस्करण को निर्दिष्ट किया जो मेरे लिए दूसरे आकार के डोरमा को अनुमति नहीं देता था।
अर्शिन

1

XCode 10 के लिए मैंने करना समाप्त कर दिया

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

मैं अभी ज़ूम स्तर को रीसेट करने का कोई अन्य तरीका नहीं खोज सका। यहां तक ​​कि विंडो-> ज़ूम टू टॉगल जूम का उपयोग करने पर भी 100% (2042x2732 iPad 12.9-इंच) पर वापस नहीं आएगा।

डिवाइस वरीयताओं को हटाने से सिम्युलेटर को फिर से पूर्ण रिज़ॉल्यूशन पर खोलने की अनुमति मिलती है, इसलिए मैं ऐप स्टोर जमा करने के लिए आवश्यक स्क्रीन शॉट्स ले सकता था।

Physical Sizeऔर Pixel Accurateविकल्प धूसर रहते हैं।


0

लेकिन छोटी स्क्रीन (मैकबुक प्रो 15-इंच) में, मैं इसे स्क्रीन साइज से ज्यादा स्केल नहीं कर सकता

कुछ उपयोगिताएँ हैं जो आपको अपने प्रदर्शन रिज़ॉल्यूशन को सेट करने की अनुमति देती हैं क्योंकि सिस्टम वरीयता आपको दे सकती है।

उदाहरण के लिए, यदि चित्र के लिए 2048 x 2732 पिक्सेल के रिज़ॉल्यूशन के साथ u को 12.9-इंच रेटिना डिस्प्ले स्क्रीनशॉट की आवश्यकता है। मैं अपनी मैकबुक प्रो 2017 रेटिना डिस्प्ले को 3360x2100 पर सेट करने के लिए बस इनमें से एक उपयोगिताओं (ऐप स्टोर से डिस्प्ले मेनू) का उपयोग करता हूं।

उसके बाद मैं एक 12,9 "iPad रेटिना के साथ Xcode सिम्युलेटर शुरू करता हूं और अधिकतम स्क्रीन पर सिम्युलेटर का आकार बदलता हूं। नतीजतन, मुझे बिल्कुल 2048 x 2732 मिलता है जो ऐप स्टोर पर अपलोड करने के लिए तैयार है।

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

आशा है कि किसी के लिए उपयोगी है।


0

एक्सकोड 9.x

आप मैक में किसी भी विंडो को विस्तारित करने के उसी तरह से किसी भी सिम्युलेटर का आकार बदल सकते हैं। किसी भी सिमुलेटर के कोने पर माउस ले जाएं और पॉइंटर बदल दें। सिम्युलेटर को विस्तारित / सिकोड़ने के लिए क्लिक करें और खींचें। Xcode 9.2 का उपयोग करके सत्यापित


0

Xcode 9.4 के लिए यह एकमात्र ऐसी चीज है जो काम करती है: -Uncheck "डीबग" मेनू में "विंडो आकार के लिए रेंडरिंग का अनुकूलन करें"। -मेकू फाइल से "ake" या "न्यू स्क्रीन शॉट" का उपयोग करके एक * स्क्रीन शॉट लें।

* नोट - यह कोई फर्क नहीं पड़ता कि सिम्युलेटर किस आकार का है, स्क्रीन शॉट आईट्यून्स कनेक्ट पर अपलोड करने के लिए सही आकार होगा


0

तुम यह केर सकते हो:

विंडो> डिवाइस बेजल्स को अनचेक करें

उसके बाद, आप अपने सिम्युलेटर की चौड़ाई और लंबाई को अनुकूलित कर सकते हैं। यदि आप इसके आकार में संतुष्ट हैं, तो आप 'Show Device Bezels' को फिर से देख सकते हैं


0

सीएमडी + अंतरिक्ष

सिस्टम वरीयताएँ खोजें

तब पहुंच का चयन करें

ज़ूम चुनें

चेक संशोधक कुंजियों ज़ूम करने के लिए के साथ उपयोग स्क्रॉल इशारा:

सीएमडी कुंजी या विकल्प चुनें (जो भी आप चाहें)

बस:

अब अपने ट्रैकपैड पर CMD + 2 फिंगर UP और डाउन टू स्क्रॉल टू जूम इन या जूम आउट करें

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


-1
  1. इस तस्वीर को देखो।
  2. लाल टिप्स देखें।
  3. आप आसानी से अपने आईओएस सिम्युलेटर का आकार बदल सकते हैं।

स्क्रीन शॉट


2
कृपया अपने उत्तर को संपादित करें ताकि स्पष्टीकरण पाठ में हो, उत्तर में ही। यह भविष्य के पाठकों के लिए इसे और अधिक सुलभ बना देगा। यह सबसे अच्छा है अगर छवियाँ केवल उत्तर का समर्थन करती हैं।
मोगसाद
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.