मैं इस प्रश्न को सिर्फ जानकारी के लिए पूछ रहा हूं और iOS
एप्लिकेशन (Retina
और non-retina
डिवाइस) में छवियों के बारे में अपनी अवधारणाओं को साफ़ करने के लिए कह रहा हूं।आईओएस ऐप गैर-रेटिना और रेटिना छवियों की अवधारणा
मैं वर्तमान में क्या कर
है जब मैं एक iPhone
आवेदन को विकसित करने और मैं एक छवि दिखाने के लिए देता है पर UIButton
Interface builder
का उपयोग कर मैं दो छवियों को लेने का कहना है की सुविधा देता है निम्न आकारों
- 100x100 रेटिना प्रदर्शन के लिए पिक्सल (submit.png)
- 200x200 पिक्सल ([email protected])
और Interface builder
में मैं UIButton
100x100 पीएक्स का आकार निर्धारित करूंगा और यह पूरी तरह से काम करता है।
प्रश्न:
हम क्यों नहीं डाल सकते हैं केवल एकल छवि submit.png
- 200x200 पिक्सल (submit.png)
कहना की सुविधा देता है और UIButton
आकार सेट 100x100 interface builder
में पीएक्स और उसी छवि का उपयोग retina
और non-retina
डिवाइस दोनों में किया जाएगा।
रेटिना आकार की एक छवि के बजाय दो छवियों का उपयोग करने का वास्तविक कारण क्या है?
एक और इसी तरह के सवाल,
iPhone 5
retina
प्रदर्शन में ही उपलब्ध है, लेकिन हम [email protected]
के रूप में अपनी Default
छवियों रखना होगा। 2x पर क्यों?
क्या आपने सामान्य छवियों को हटाने और सीधे इंटरफ़ेस बिल्डर पर रेटिना छवि देने का प्रयास किया है। i.e. सीधे इंटरफ़ेस बिल्डर के माध्यम से UIButton पर [email protected] असाइन करें। हम आम तौर पर ऐसा करते हैं और यह सामान्य डिवाइस में काम करता है जैसा कि यूआईबटन आकार जैसा ही होगा, मुझे लगता है कि –
हां मैं सामान्य रूप से वही करता हूं जैसा आपने बताया है, लेकिन मैं जानना चाहता हूं कि ऐप्पल डॉक्स दो अलग-अलग छवियों का उपयोग क्यों करता है और फिर भी मैं कोई प्रामाणिक स्रोत जानकारी नहीं मिल सकती है। –