2014-07-23 7 views
8

एक संपत्ति सूची में आप फ़ोल्डर्स बना सकते हैं।संपत्ति सूची में किसी फ़ोल्डर में छवि का संदर्भ

फ़ोल्डर के अंदर सभी छवि नामों को अद्वितीय होना चाहिए।

यदि आपके पास myImage नामक एक छवि है और आप दूसरी छवि myImage नाम देने का प्रयास करते हैं तो यह स्वचालित रूप से myImage-1 का नाम बदल जाएगा।

लेकिन यदि आपके पास दो फ़ोल्डर्स हैं तो आपके पास अलग-अलग फ़ोल्डरों में एक ही नाम वाली छवियां हो सकती हैं।

तो, इनका संदर्भ देने का एक तरीका होना चाहिए?

क्या किसी को पता है कि संपत्ति सूची के अंदर फ़ोल्डर और छवि नाम से किसी छवि का संदर्भ कैसे दिया जाए?

+1

क्या आपको कोई समाधान मिला है? – nonamelive

+1

@nonamelive no, अंत में मैंने छवियों की सूची को संग्रहीत करने के लिए एक प्लिस्ट फ़ाइल बनाई और उन्हें वहां से लोड किया। मुझे वास्तविक फ़ोल्डर का संदर्भ देने का कोई तरीका नहीं मिला। – Fogmeister

+1

@Fogmeister मैं वही काम करने की कोशिश कर रहा हूं! क्या आपने प्लिस्ट बनाने के लिए एक स्क्रिप्ट का उपयोग किया था? यदि हां आप साझा कर सकते हैं? – Dionysis

उत्तर

9

मैंने एक टन बिताया लेकिन आखिरकार इसे समझ लिया। Answered here। नीचे कॉपी किया गया।

अपनी संपत्ति सूची में प्रत्येक फ़ोल्डर का चयन करें जिसके लिए आप एक नामस्थान जोड़ना चाहते हैं। फ़ोल्डर विशेषताओं पर जाएं और "नामस्थान प्रदान करता है" नाम के तहत चुनें। यह आपकी अंतिम संपत्ति सूची के लिए उप-निर्देशिकाओं को सही ढंग से सेट करना चाहिए।

आप प्रत्येक फ़ोल्डर की सामग्री संपादित करके मैन्युअल रूप से ऐसा कर सकते हैं। जेसन। आप उचित स्वरूपण के साथ निम्नलिखित जोड़ देंगे।

"properties" : { 
     "provides-namespace" : true 
} 
+0

[दस्तावेज़ीकरण] से [https://developer.apple.com/library/ios/documentation/Xcode/Reference/xcode_ref-Asset_Catalog_Format/FolderStructure.html): "पूर्ण नाम में किसी भी समूह का नाम शामिल है या एटलस फ़ोल्डर्स स्प्राइट जो नामस्थान प्रदान करने के रूप में चिह्नित हैं। उदाहरण के लिए, यदि समूह फ़ोल्डर स्तनधारियों में एक छवि सेट 'Llama.imageset' है, तो छवि सेट का पूर्णतः योग्य नाम' स्तनधारियों/Llama' है। " –

+0

वादा करता है। मेरी परियोजना के लिए बहुत देर हो चुकी है लेकिन मैं इसका परीक्षण करूंगा और आपको बता दूंगा। – Fogmeister

+0

निश्चित रूप से सुनिश्चित करें। जैसा कि अन्य टिप्पणीकर्ता का उल्लेख है कि यह अपेक्षाकृत आसान खोज प्रतीत होता है। लेकिन यह अभी भी थोड़ा सा समय ले गया है कि यह पता लगाने के लिए कि यह कैसे काम करता है। उम्मीद है कि यहां पर्याप्त कीवर्ड हैं ताकि अन्य इसे आसानी से ढूंढ सकें। – Adam

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