2015-06-09 9 views
6

मैं एक आवेदन जारी करने के लिए आईओएस 8 को लक्षित कर रहा हूं। तो यह 4 एस, 5, 6, 6+, और आईपैड 2+ पर उपलब्ध होगा।UIImage पूर्ण स्क्रीन का उपयोग करते समय आपको किस प्रकार की छवियों की आवश्यकता होती है?

मेरे पास ViewController है, जहां मैं UIImageView प्रस्तुत करता हूं जो कि मेरे UIViewController के दृश्य का पूरा आकार है।

मेरा सवाल है ... मुझे किस आकार में छवि की आवश्यकता है। क्या मुझे प्रत्येक डिवाइस के लिए एक विशेष आकार में इसकी आवश्यकता होगी? या क्या 4s/5/6 सभी उदाहरण के लिए समान अनुपात का उपयोग करते हैं, जबकि 6+ का अपना अनूठा अनुपात होता है? या क्या मैं सिर्फ 1 छवि आकार का उपयोग करता हूं और इसे ऑटो स्केल करने देता हूं (या वह छवि को फैलाएगा/स्कू करेगा)?

इसके अलावा, छवि का न्यूनतम आकार क्या होना चाहिए? यदि यह आईफोन 6+ के मूल आकार से छोटा है उदाहरण के लिए, छवि की गुणवत्ता खराब नहीं होगी?

+0

आप जितनी चाहें उतनी बड़ी छवि के रूप में उपयोग कर सकते हैं और यूआईमेज व्यू मोड = पहलूफिट बना सकते हैं .पर सुनिश्चित करें कि आपकी छवि छोटी नहीं है। बेहतर आकार 1024 × 768 है जो आईपैड 2 –

+0

का आकार है यदि आपको समर्थन करना है आईफोन (सभी आकार)। फिर @ 1x, @ 2x, @ 3x छवियां प्रदान करें। –

उत्तर

0

आप image.xcassets.And का उपयोग करके प्रत्येक डिवाइस के लिए विशेष आकार की जरूरत है इस बहुत मदद मिलेगी - कि में जबकि @ 2x पर https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html

+1

मैं आइकन आदि के लिए ऐसा कर रहा हूं जैसे उदाहरण के लिए 1x/2x/3x 22/44/66px पर। हालांकि यह पूर्ण स्क्रीन छवियों के लिए कैसे काम करता है? कोई लिंक या विशिष्ट आकार? –

0

4s/5/6 उपकरणों में imageView में छवि प्रस्तुत करना 6 + यह @ 3x पर प्रस्तुत करता है। इसलिए एक छवि लें और इसे [email protected] के रूप में नाम दें और 6+ के लिए अन्य छवि को उच्च रिज़ॉल्यूशन वाले नाम दें, इसे [email protected] के रूप में नाम दें। इसलिए जब छवि को छविदृश्य में रखा जाता है, तो यह स्वचालित रूप से होगा 6+ के लिए 4s/5/6 और [email protected] के लिए [email protected] लेता है।

1

iOS8 में, आप विभिन्न स्क्रीन

उपयोग इस post शुरू करने के लिए अलग अलग आकार वर्गों का उपयोग कर सकते हैं।

विभिन्न संकल्पों के लिए विभिन्न ग्राफिक्स का उपयोग करने के बारे में अधिक जानकारी के लिए this भी देखें।

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

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