2013-03-13 10 views
9

मैं एक आईफोन ऐप बना रहा हूं लेकिन मुझे समझ में नहीं आ रहा है कि मेरे कस्टम टैब बार आइकन पिक्सेललेट क्यों हैं। वे 30x30 हैं। अगर मैं संकल्प को 60x60 में बदलता हूं, उदाहरण के लिए, आइकन अभी भी पिक्सलेटेड हैं लेकिन वे अपूर्ण भी हैं।रेटिना डिस्प्ले पर टैब बार आइकन

क्या आप इस समस्या को ठीक करने में मेरी मदद कर सकते हैं? आपका बहुत बहुत धन्यवाद।

+0

आपका कोड कैसा दिखता है? रेटिना डिस्प्ले पर अच्छा दिखने के लिए आपके आइकन 60x60-ish होना चाहिए। – bdesham

+0

कृपया कोड और छवि –

+0

शामिल करें उपरोक्त लिंक 404 –

उत्तर

29

आपको अपनी गैर-रेटिना छवियों के आकार को दोगुना करने की आवश्यकता नहीं है।
आपको दो अलग-अलग आइकन icon.png (30x30) और [email protected] (60x60) बनाने की आवश्यकता है।
आईओएस स्वचालित रूप से स्क्रीन स्केल के आधार पर सही फ़ाइल लोड करेगा।
आप इस यूआरएल पर रेटिना डिस्प्ले का लाभ लेने के बारे में अधिक जानकारी प्राप्त कर सकते हैं: https://developer.apple.com/resources/high-resolution/

+0

बहुत बहुत धन्यवाद देता है! यह काम करता हैं! – CrazySoftware

+1

परेशान यह हमेशा मेरे लिए xcode 6.2 में काम नहीं करता है। कभी-कभी एक ऐप 'कृपया' मुझे रेटिना डिस्प्ले पर बिल्कुल कोई आइकन नहीं दिखाएगा, और छवि के '1 एक्स' संस्करण को लोड करने में सक्षम नहीं होने के बारे में शिकायत करेगा। समय की बर्बादी के बाद यह एक क्लासिक एक्सकोड समस्या बन जाती है, जो फोन पर पुराने बंडल की सफाई नहीं करती है या बदलाव होने पर इसे अपडेट नहीं करती है। यह एक गंदा गॉचा है, और यह मुझे डांटता रहता है भले ही मुझे पता है कि यह वहां है। इस से अवगत रहें। बिल्डिंग का परीक्षण करने से पहले डिवाइस से ऐप से एक पूर्ण साफ निर्माण करना और हटाना विश्वसनीय परिणामों के लिए जरूरी है। – jheriko

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