Xamarin.iOS
छवियों का प्रबंधन करने के लिए आईओएस एसेट कैटलॉग का उपयोग करना
खोज…
टिप्पणियों
संपत्ति कैटलॉग आईओएस छवि परिसंपत्तियों के कई प्रस्तावों को प्रबंधित करने का तरीका है। इष्टतम छवियों को प्रदर्शित करने के लिए, डिवाइस की स्क्रीन घनत्व के अनुसार, iOS प्रत्येक छवि के 1x, 2x और 3x संस्करणों का उपयोग करता है। 1x संस्करण केवल बहुत पुराने, गैर-रेटिना उपकरणों के लिए है, इसलिए यह केवल iOS 9 का समर्थन करने वाले ऐप्स के लिए आवश्यक नहीं है।
एसेट कैटलॉग ऐप को थिनिंग और स्लाइसिंग का समर्थन करने में मदद करेगा, जिससे उपयोगकर्ताओं को ऐप स्टोर से ऐप इंस्टॉल करने के लिए डाउनलोड करना होगा।
एसेट कैटलॉग इमेज लोड करना
UIImage.FromBundle(string imageName)
का उपयोग करके किसी संपत्ति कैटलॉग से एक छवि लोड करें
UIImage image = UIImage.FromBundle("ImageName");
// use the name of the image set from the asset catalog
आप UIImageView
लिए छवि का उपयोग कर सकते हैं या कुछ और जो आपको करने की आवश्यकता है।
एक परिसंपत्ति सूची में छवियों का प्रबंधन
एसेट कैटलॉग छवियों, एप्लिकेशन आइकन और लॉन्च छवियों को प्रबंधित करने की अनुमति देता है। छवि सेट का उपयोग उन छवियों के लिए किया जाता है जो ऐप में प्रदर्शित होती हैं। सार्वभौमिक छवियां आमतौर पर सबसे अच्छा विकल्प होती हैं। आप या तो एक वेक्टर आधारित छवि (जैसे पीडीएफ) का उपयोग कर सकते हैं जो सभी स्क्रीन के लिए पैमाने पर होगा, या इसमें 1x, 2x और 3x संस्करण शामिल होंगे और iOS उपयोगकर्ता के वर्तमान डिवाइस के लिए छवि के उपयुक्त संस्करण का चयन करेगा।
आप एसेट कैटलॉग में किसी भी सेट के नाम को डबल-क्लिक करके बदल सकते हैं। छवियों को ड्रैग और ड्रॉप करके जोड़ा जा सकता है या उस छवि पर क्लिक करें जिसे आप फ़ाइल पिकर के लिए भरना चाहते हैं।
स्टोरीबोर्ड में एसेट कैटलॉग छवियों को जोड़ना
एसेट कैटलॉग का उपयोग स्टोरीबोर्ड से किया जा सकता है जैसे कि परियोजना में किसी अन्य प्रकार की छवि को जोड़ा गया है। वे UIImageView
और अन्य दृश्यों में एक विकल्प के रूप में स्वचालित रूप से आबाद हो जाएंगे जो एक छवि को जोड़ने का समर्थन करते हैं।