2012-09-14 6 views
40

नए आईफोन 5 द्वारा नई छवियों को किस नाम से सम्मिलित करना होगा?आईफोन 5 - नई छवियों का क्या नामकरण सम्मेलन का पालन करना है?

हम देखते हैं हम 3 डिफ़ॉल्ट छवियों डिवाइस

Default.png 
[email protected] and 
[email protected] 

एक एप्लिकेशन द्वारा उपयोग अन्य छवियों के बारे में क्या द्वारा लोड किया जा करने के लिए है?

क्या कोई नामकरण सम्मेलन है जो स्वचालित रूप से सही छवि लोड करेगा?

+0

अन्य छवियों icon.png (57/57), आइकन @ 2x.png (114/114) और इतने पर कृपया उल्लेख एप्पल संदर्भ –

उत्तर

36

नया डिफ़ॉल्ट डिफ़ॉल्ट[email protected] है। (नोट हाइफ़न)

कोई अन्य संबंधित परिवर्तन नहीं है। यदि आपको नई आईफोन 5 स्क्रीन के लिए एक अलग छवि की आवश्यकता है तो आपको इसे एक अलग नाम के रूप में बनाना होगा। कोई 1x/2x/नया फोन ऑटो स्विचिंग व्यवहार नहीं है।

+2

डिफ़ॉल्ट सिर्फ एक उदाहरण था की तरह हैं। मैं ऐप को लोड करने वाली अन्य छवियों के बारे में बात कर रहा था, लेकिन जाहिर है, यह सही छवि का चयन करने के लिए डेवलपर पर निर्भर है। – SpaceDog

+0

@RubberDuck आपको वास्तव में यह चुनने की ज़रूरत नहीं है कि अधिकांश मामलों में कौन सी छवि का उपयोग करना है: आईफोन 5 रेटिना डिस्प्ले है, इसलिए यह आईफोन 4 और 4 एस के समान 2x छवियों का उपयोग करेगा। केवल एक बार आपको चुनने की आवश्यकता होगी पूर्ण ऊंचाई छवियां जहां आप – wattson12

+3

नहीं खींच रहे हैं, यही कारण है कि मैं पूछ रहा हूं, मेरा मतलब है, मुझे पूर्णस्क्रीन छवियों को लोड करना होगा जो कि विस्तारित नहीं हैं ... धन्यवाद! – SpaceDog

16

यदि आप ~iPad या ~iPhone (जैसे ~586h) के समान कुछ ढूंढ रहे हैं तो ऐसा कुछ भी नहीं है। लेकिन आप आसानी से UIImage क्लास का विस्तार करके इसे स्वयं जोड़ सकते हैं।

प्राप्त करने के तरीके के बारे में जानकारी के लिए this source snippet (UIImage+Retina4) पर एक नज़र डालें। बस इस UIImage श्रेणी को जोड़ें और ~ 568h @ 2x फ़ाइलों के लिए समर्थन होगा।

+1

क्या लिंक आपकी काम पर कोड स्निपेट को अटैच कर सकता है क्योंकि लिंक काम नहीं करता है। धन्यवाद। – David

+0

मैं आपके स्रोत स्निपेट में एक नज़र डालता हूं और मेरे लिए यह काम करता है, क्योंकि, आप कभी भी यूआईएममेज नहीं लौट रहे हैं, आप एक इन्फिटी लूप बनाते हैं और आपको पथ एक्सटेंशन – CarlJ

+0

पर कोई ख्याल नहीं है अनंतता लूप कहां है? मैं छवियों का उपयोग करने के तरीके के लिए काम करता हूं लेकिन मैं यह नहीं जांचता कि इस फ़ंक्शन का उपयोग करने के अन्य तरीके हैं या नहीं। क्या आप इसका थोड़ा और विस्तृत विवरण दे सकते हैं? – miho

9

मैं इस समस्या को हल करता हूं here। बस छवियों के लिए @ 2x ~ 568h प्रत्यय या xib के लिए ~ 568h जोड़ें। इसके अलावा आप xib के इन छवियों का उपयोग कर सकते हैं।

2
Xcode 5 में Asset Catalog की शुरूआत के साथ

, तुम सब छवियों के साथ क्या करना है सरल खींचें और उसके corrosponding संबंधित क्षेत्रों के लिए छोड़ देते हैं। बाकी सब कुछ एक्सकोड द्वारा ही संभाला जाएगा। enter image description here

स्क्रीनशॉट में उपर्युक्त उल्लेख विकल्प पर जाकर आप नई सूची बना सकते हैं।

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