2011-07-04 13 views
8

प्रस्तावना:यह आईओएस ऐप्स लॉन्च छवियों (उर्फ Default.png) पर एक कैनोलिक प्रश्न (और उत्तर) होने का इरादा है।आईफोन और आईपैड ऐप्स लॉन्च छवियां

प्रश्न

  1. Default.png स्थापित करने के लिए सबसे अच्छा तरीका क्या है, मैन्युअल रूप से Info.plist या Xcode का उपयोग करके (केवल में समर्थित, मुझे लगता है)
  2. क्या आईफोन डिवाइस अभिविन्यास के आधार पर Default.png ऑटो-घुमाता है?
    • Info.plist में UIInterfaceOrientation (प्रारंभिक इंटरफ़ेस अभिविन्यास) कुंजी का क्या प्रभाव है?
    • UISupportedInterfaceOrientations करता है और UISupportedInterfaceOrientations~ipad Default.png
  3. मैं
    • डिफ़ॉल्ट-Portrait.png
    • इन फ़ाइल नाम ?: का उपयोग कर iPad के लिए अलग Default.png सेट कर सकता हूँ प्रदर्शित पर कोई असर
    • डिफ़ॉल्ट-PortraitUpsideDown.png
    • डिफ़ॉल्ट-Landscape.png
    • डिफ़ॉल्ट-LandscapeLeft.png
    • डिफ़ॉल्ट-LandscapeRight.png
  4. वहाँ iPhone समकक्ष (3 देखें)
  5. कोई Apple प्रलेखन कि "छवियाँ लॉन्च" के सभी पहलुओं को शामिल किया गया है कर रहे हैं? यदि हां, तो कहाँ?

एनबी: यह काफी अक्सर एसडीके विज्ञप्ति के बीच लांच छवियों परिवर्तन का उपयोग लगता है, अपने जवाब किस संस्करण हैं से संकेत मिलता है कृपया के बारे में

उत्तर

9

5) वहाँ किसी भी एप्पल प्रलेखन है कि "लॉन्च छवियों" के सभी पहलुओं को शामिल करता है? यदि हां, तो कहाँ?

आपूर्ति एक प्रक्षेपण छवि उपयोगकर्ता अनुभव को बेहतर करने के लिए:

वहाँ कुछ here है।

के लिए एक अवसर के रूप में यह प्रयोग करने से बचें प्रदान करते हैं:

  • एक "आवेदन प्रविष्टि का अनुभव है," इस तरह के एक स्प्लैश स्क्रीन
  • एक खिड़की बारे
  • ब्रांडिंग तत्व के रूप में, जब तक कि वे एक स्थिर हैं अपने आवेदन की पहली स्क्रीन का हिस्सा
+1

+1 ग्रेट लिंक, मैंने इसे पहले कभी नहीं देखा है, हर किसी के लिए पढ़ने की आवश्यकता होनी चाहिए। मैंने आपके उत्तर को उद्धरण के साथ संपादित किया ताकि लोग इसकी सामग्री का सारांश प्राप्त कर सकें। – rjstelling

2

आंशिक जवाब में बात कर आधारित नवीनतम आईफोन आईओएस

  1. Info.plist में मैन्युअल रूप से या Xcode का उपयोग कर (xcode -4 में समर्थित केवल, मुझे लगता है)

इन दो तरीकों के बराबर हैं। एक्सकोड केवल info.plist के लिए एक सुविधा संपादक यूआई प्रस्तुत करता है। Info.plist में सेट करने से लॉन्च छवि (तृतीय पक्ष डेवलपर्स के लिए उपलब्ध) निर्दिष्ट करने का कोई अन्य तरीका नहीं है।

  1. करता है iPhone ऑटो-बारी बारी से Default.png डिवाइस अभिविन्यास के आधार पर?

सं।लेकिन जैसा कि स्प्रिंगोर्ड उल्टा समर्थन नहीं करता है, यह संभावना नहीं है कि किसी भी पोर्ट्रेट ऐप्स को उल्टा लॉन्च किया जाए।

Info.plist में UIInterfaceOrientation (प्रारंभिक इंटरफ़ेस अभिविन्यास) कुंजी का क्या प्रभाव पड़ता है?

कोई नहीं

UISupportedInterfaceOrientations और UISupportedInterfaceOrientations ~ ipad Default.png

नंबर प्रदर्शित पर कोई असर करता है

1

मेरे अनुभव में, सबसे आसान रखरखाव के साथ सबसे आसान तरीका आपकी लॉन्च छवि फ़ाइलों का नामकरण करते समय Apple's conventions का पालन करना है। यदि आप ध्यान से पढ़ते हैं और उन नामकरण सम्मेलनों का पालन करते हैं, तो बाकी सब कुछ स्वचालित हो जाता है। स्वचालित सुविधाओं में शामिल हैं:

  • विभिन्न डिवाइस स्क्रीन के लिए विभिन्न लॉन्च छवि फ़ाइलों का चयन करना।
  • वर्तमान आईफोन 5/5 एस & आईपॉड स्पर्श पर मिली नई लम्बी स्क्रीन को संभालना।
  • रेटिना स्क्रीन हैंडलिंग।
  • आईपैड पर डिवाइस अभिविन्यास (पोर्ट्रेट बनाम लैंडस्केप) हैंडलिंग।(हैण्डहेल्ड केवल पोर्ट्रेट है)
  • Xcode 4

में प्रदर्शित थंबनेल आप हैं:

  • सही संकल्प के साथ छवि फ़ाइलें बनाएँ (ध्यान से दस्तावेज़ पढ़, के रूप में संकल्प आप क्या उम्मीद कर सकते हैं नहीं कर रहे हैं)
  • नामकरण नियमों
† अपने एप्लिकेशन बंडल के शीर्ष स्तर पर documented by Apple
  • प्लेस फ़ाइलों का पालन करें

    ... तो:

    छवियों के
    • थंबनेल स्वचालित रूप से Xcode 4.
    • आपका लांच छवियों की परियोजना सेटिंग्स के भीतर दिखाई देगा स्वचालित रूप से उपकरणों के साथ-साथ आईओएस सिम्युलेटर पर इस्तेमाल किया जाएगा।

    नामकरण सम्मेलनों का अनुसरण करके आप जरूरत नहीं: Xcode में मैन्युअल

    छवियों
    • चयन परियोजना सेटिंग्स
    • संपादित करें किसी भी जानकारी plist

    नामकरण सम्मेलनों काम कम से कम आईओएस 5, 6, और 7 में। मुझे विश्वास है कि वे पहले के संस्करणों में भी काम करते हैं।


    † छवि फ़ाइलें नहीं किसी भी भौतिक फ़ोल्डर में नेस्ट किया जाना चाहिए। उन्हें एक्सकोड में जोड़ने के बाद, आप दृश्य अव्यवस्था से बचने के लिए एक्सकोड की परियोजना सूची के भीतर उन्हें वर्चुअल फ़ोल्डर में समूहित कर सकते हैं।


    युक्ति: जो छवि का इस्तेमाल किया जा रहा है सत्यापित करने के लिए, छवि के भाग के रूप फ़ाइल नाम प्रदर्शित करने के लिए छवि को ही बदल देते हैं। बेशक, अपनी छवियों का बैकअप लें।

  • +0

    ब्रो क्या आप कृपया मेरे प्रश्न https://stackoverflow.com/questions/43955856/different-launch-screen-image-or-background-image-sizes-for-ios-devices को देखने में मेरी सहायता कर सकते हैं? –

    संबंधित मुद्दे