2012-09-20 4 views
8

मैंने अभी स्थापित xCode 4.5 समाप्त कर लिया है और नए सिम्युलेटर को समझने की कोशिश कर रहा हूं। मैं अपने ऐप को पुराने स्क्रीन आकार और नए स्क्रीन आकार में जांचना चाहता हूं। हालांकि जब सिम्युलेटर के तहत मैं हार्डवेयर पर जाता हूं और फोन आकार को 4 इंच आकार में बदलता हूं, तो यह सिम्युलेटर को पूर्ण स्क्रीन लेने के लिए बदलता है, इसमें कोई होम बटन नहीं है, ज़ूम किया गया है, और मुझे नेविगेट करने के लिए स्क्रॉल करना है जो वास्तव में है निराशाजनक और कष्टप्रद।एक्सकोड 4.5 नया सिम्युलेटर ठीक से प्रदर्शित नहीं कर रहा है

इस

enter image description here

से

इस के लिए

enter image description here

कोई मुझे बता सकते हैं अगर ऐसा करने के लिए है? मैं सिम्युलेटर के साथ सामान्य आईफोन लुक को बनाए रखना चाहता हूं, जो स्क्रोल करने योग्य सिम्युलेटर में ज़ूम किया गया है, भयानक लग रहा है और दर्द को डीबगिंग करता है। मुझे यकीन है कि ऐप्पल इस गरीब को सिम्युलेटर के सामान्य दिखने की अनुमति नहीं देगा, इसलिए मुझे लगता है कि मैं कुछ गलत कर रहा हूं।

इसके साथ दूसरी समस्या यह है कि, यदि मैं होम स्क्रीन पर हूं, जहां मैं सामान्य आईफोन स्क्रीन आकार के तहत कस्टम ऐप्स की एक सूची देख सकता हूं, तो इसे 4 इंच सिम्युलेटर स्क्रीन आकार में बदल दें, कस्टम एप्स जिन्हें मैंने इंस्टॉल किया है सिम्युलेटर कुछ कारणों से नहीं दिख रहा है।

किसी भी मदद की बहुत सराहना की जाएगी !!

संपादित करें:

मैंने पाया मैं खिड़की के नीचे सिम्युलेटर के पैमाने बदल सकते हैं और 50 या 75% तक इसे बदलने। हालांकि एक समस्या बनी हुई है, आईफोन 5 सिम्युलेटर में कोई होम बटन क्यों नहीं है?

उत्तर

10

आप किस कंप्यूटर पर काम कर रहे हैं? मेरे पास 13 '' मैकबुक है और वही बात मेरे साथ हुई है। कुछ विषय कहते हैं कि यह आपके स्क्रीन रिज़ॉल्यूशन से संबंधित है, और यदि आपकी स्क्रीन "बहुत छोटी" है तो सिम्युलेटर को भौतिक डिवाइस का प्रतिनिधित्व करने वाले फ्रेम में आवश्यकता दिखाई नहीं देगी। XCode 4.3.1 iPad simulator में नेथन गोपेन का जवाब देखें। (मैंने यह भी देखा कि जब आप मानक आईफोन को 75% या 50% पर फिर से स्केल करते हैं तो फ्रेम गायब हो जाता है।)

यदि आपको होम बटन की आवश्यकता है तो आप इसे हार्डवेयर> होम बटन, या Shift + Cmd + H में पा सकते हैं। हाँ, मुझे पता है, यह बेकार है ...

+1

मैं सिर्फ 50% करने के लिए नीचे फोन बढ़ाया (मैं 75% चुना है), लेकिन कोई घर बटन गुस्से में है, आह ठीक है, शॉर्टकट – AdamM

+0

का उपयोग करने के लिए नीचे उपयोग करने के लिए उपयोग किया जाना चाहिए: वास्तव में संकेत स्क्रीन रिज़ॉल्यूशन की ओर इशारा करते हैं। मैंने 1920x1200 मॉनीटर पर परीक्षण किया, और 3.5-इंच रेटिना आईफोन डिस्प्ले इस मॉनीटर पर एक फ्रेम के साथ। यह एक आईपैड की तरह दिखता है, लेकिन फिर भी, एक फ्रेम और एक होम बटन है। (ध्यान दें कि फ्रेम केवल तभी दिखाई देता है जब आप 100% पैमाने पर हों, इससे कोई फर्क नहीं पड़ता कि आप कौन सा डिवाइस चुनते हैं।) – Cal

+0

हां, यह स्क्रीन रिज़ॉल्यूशन के कारण प्रतीत होता है। मेरे पास एमबीपी के लिए एक मध्यम मॉनिटर है। जब मैं वहां सिम्युलेटर शुरू करता हूं, तो मुझे होम बटन के साथ पूर्ण फोन छवि नहीं दिखाई देती है। लेकिन जब मैं रेटिना डिस्प्ले के साथ अपने एमबीपी पर सिम्युलेटर शुरू करता हूं, तो मुझे पूर्ण फोन छवि दिखाई देती है। – gstroup

1

मुझे नहीं लगता कि यह स्क्रीन रिज़ॉल्यूशन से संबंधित है। मैं इसे 1920x1200 पर चला रहा हूं और यह वही है। मुझे लगता है कि यह ऐप्पल के लिए प्रयास को कम करने के लिए है क्योंकि विकास के लिए एक अच्छा दिखने वाला सिम्युलेटर होना जरूरी नहीं है। लेकिन हाँ, मैं मानता हूं कि मुझे वर्चुअल आईफोन को सिम्युलेटर के रूप में देखना पसंद था। और आपकी वेबसाइट के लिए अपने ऐप्स के स्क्रीनशॉट का उत्पादन करना काफी आसान था।

ज़ूमिंग या स्क्रॉलिंग निश्चित रूप से 1920x1200 स्क्रीन पर आवश्यक नहीं है।

+1

मुझे नहीं पता कि आईफोन 5 के लिए वर्चुअल फोन बनाना मुश्किल क्यों होगा, उन्हें बस इतना करना था कि वर्तमान के आकार में वृद्धि हो। ऐप्पल की आलसी लगती है, खासकर ऐसी कंपनी से जो डिजाइन पर खुद की प्रशंसा करती है। – AdamM

+1

पूरी तरह से सहमत हैं! – Gerd

4

क्या मेरे लिए काम किया था ...

  1. , XCode पर जाएं
  2. ओपन मुख्य XCode मेनू विकल्प
  3. पर "ओपन डेवलपर टूल"
  4. पर "iOS सिम्युलेटर" पर क्लिक करें क्लिक करें
  5. "हार्डवेयर" मेनू पर जाकर सिम्युलेटर में बदलें।
  6. सिम्युलेटर
  7. बंद करें अपनी परियोजना को फिर से चलाएं।

जब मैं गैर-रेटिना आईपैड विकल्प पर स्विच करता हूं तो एक्सकोड मुझ पर दुर्घटनाग्रस्त हो रहा था और यह मेरा समाधान था।

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

1

यह सिर्फ मेरे साथ हुआ और मैंने इसे समझने की कोशिश करते समय थोड़ी देर बिताई। कैल ऊपर बताए गए अनुसार 100% तक स्केल सेट करके मेरी समस्या ठीक हो गई।

6

यह मेरे लिए काम किया:

  1. जाओ हार्डवेयर
  2. डिवाइस क्लिक
  3. क्लिक करें IPhone

यह iPhone सिम्युलेटर फ्रेम पुनर्स्थापित कर देगा करने के लिए मेनू सिम्युलेटर की

  • जाओ।

  • +0

    यह मेरे लिए धन्यवाद काम करता है। –

    +0

    हाँ, लेकिन फिर स्क्रीन का आकार बहुत छोटा है और मेरी सभी वस्तुओं को पुन: व्यवस्थित किया जाता है। –

    0

    मुझे लगता है कि यह रेटिना प्रदर्शन सेटिंग से संबंधित है ...

    जब मैं अपने मैकबुक प्रो (w/आरडी) पर iOS सिम्युलेटर शुरू कर दिया, iPhone फ्रेम आया। मैंने फ्रेम को अपने संलग्न मॉनीटर पर ले जाया और यह एक आईफोन फ्रेम के रूप में रहा। मैंने एक्सकोड बंद कर दिया।

    जब मैंने पुनरारंभ किया, तो आईओएस सिम्युलेटर मेरे संलग्न मॉनिटर पर शुरू हुआ और फोन फ्रेम की कमी थी, बस स्क्रीन दिखा रही थी। ऊपर या नीचे स्केलिंग कोई फर्क नहीं पड़ता।

    मैंने अपरिवर्तित स्क्रीन को फिर से अपने लैपटॉप स्क्रीन पर ले जाया, और सिम्युलेटर को बंद कर दिया। जब मैंने इसे बैक अप शुरू किया, तो उसने फोन फ्रेम के साथ लैपटॉप स्क्रीन पर शुरुआत की।

    मुझे नहीं लगता कि यह रेटिना डिस्प्ले के रूप में संकल्प से संबंधित है।

    0

    यह सुनिश्चित नहीं है कि यह दीर्घकालिक समाधान है, लेकिन निम्नलिखित चरणों ने मेरी मदद की।

    1. जाओ विंडोज >> स्केल को
    2. अपनी इच्छा के अनुसार विभिन्न विकल्पों का चयन करें