2011-05-26 13 views
11

के लिए छवियां मेरे पास एक वर्किंग एप्लिकेशन है जिसे मैंने अपने आईपॉड टच में परीक्षण किया है। सब कुछ ठीक काम करता है।रेटिना डिस्प्ले आईफोन

मेरे tabbar माउस और स्प्लैश स्क्रीन छवियों मेरी संसाधन फ़ोल्डर

Resources->images 

में एक अलग फ़ोल्डर में हैं अब, मुझे पता है iPhone4 के लिए मैं 2x छवियों का उपयोग करने की जरूरत है।

मेरा प्रश्न आईफोन 4 के लिए समर्थन के लिए है जो मुझे करने की ज़रूरत है, मेरी छवियों फ़ोल्डर में 2x छवियां जोड़ना है। उदाहरण के लिए यदि मेरी स्प्लैशस्क्रीन छवि डिफ़ॉल्ट.png है, तो मुझे अपनी 2x छवि डिफ़ॉल्ट @2x.png मेरी छवियों फ़ोल्डर में जोड़नी चाहिए और आईफोन स्वचालित रूप से इसका उपयोग करेगा।

क्या यह सभी टैबबार छवियों के लिए समान है?

अग्रिम धन्यवाद

उत्तर

14

हां, जो कुछ आपने कहा वह सही है। अपने एक्सकोड प्रोजेक्ट में @2x छवियां आयात करने के लिए याद रखें (उदा। उन्हें खोजक से एक्सकोड में खींचकर), ताकि जब आप अपना ऐप बनाते हैं तो उन्हें बंडल में जोड़ा जाएगा।

+2

+1 सही उत्तर/आश्वासन – Till

+0

आपके उत्तर के लिए धन्यवाद। मेरे टैबबार आइकन के लिए मैंने अपने इंटरफ़ेस बिल्डर में एक छवि "icon_tab_1_30x30.png" का उपयोग किया है। अब मैं "[email protected]" जोड़ता हूं .. क्या मुझे इंटरफ़ेस बिल्डर में नामकरण बदलना चाहिए जैसा कि नीचे दिए गए उत्तर में कहा गया है ?? – Neelesh

+0

@ नारायणन: नहीं। आपको इंटरफ़ेस बिल्डर में कुछ भी बदलने की आवश्यकता नहीं है। – BoltClock

9

क्षुधा मैं पर काम किया है के लिए, मैं इस प्रारूप में केवल एक छवि है:

[email protected] 

मैं इस चित्र को संदर्भित करते हैं, मैं निम्नलिखित कॉल करेंगे और यह हमेशा एक 3GS/iPhone पर, काम करता है कि क्या 4 या आईपैड।

[UIImage imageNamed:@"myImage.png"] 
+6

गैर-रेटिना उपकरणों पर, यदि आईओएस मानक छवियों को नहीं ढूंढ पाता है तो यह अभी भी '@ 2x' संस्करणों की तलाश करेगा और उन्हें पकड़ लेगा। हालांकि, वे नीचे उतर गए हैं, और शायद सही नहीं लग रहे हैं (या कम से कम शानदार नहीं लग रहे हैं)। – BoltClock

+0

आप का कहना है कि आपके पास myImage.png नहीं है? – Neelesh

+1

सही - मैं केवल सादा संस्करण (बिना @ 2x के) को कॉल करता हूं लेकिन एक्सकोड से संदर्भित और लिंक की गई एकमात्र छवियां @ 2x संस्करण हैं। – Luke

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