2010-10-01 19 views
5

मेरे पास एक ही छवि है जिसे एकाधिक UIImageView पर रखा जाना चाहिए।आईफोन - एकल यूआईएममेज एकाधिक UIImageView?

मुझे आश्चर्य है कि ऐसा करने में स्मृति को सहेजने का कोई तरीका है या नहीं?

उदाहरण के लिए, मेरे पास एक तस्वीर फ़ाइल है। मैं इस फ़ाइल के लिए एक UIImage ऑब्जेक्ट बना सकता हूं। यदि मैं एकाधिक UIImageView बनाता हूं और उन्हें एकल UIImage ऑब्जेक्ट के साथ जोड़ता हूं, तो क्या वह स्मृति को सहेज लेगा?

धन्यवाद

उत्तर

7

हाँ, यह UIImageView प्रति एक UIImage की तुलना में स्मृति बचत होगी। यह कितना महत्वपूर्ण होगा? पता लगाने के लिए, आपको इसे दोनों तरीकों से चलाने और उपकरण द्वारा स्मृति आवंटन देखना होगा।

+0

क्या आप वाकई एकल UIImage को एकाधिक UIImageView में संलग्न करने की अनुमति दे रहे हैं? मैं 20 UIImageView में एक समृद्ध छवि प्रदर्शित करने जा रहा हूं, मुझे लगता है कि अगर मुझे अनुमति है तो यह बहुत बचा सकता है। धन्यवाद – Jack

+1

मैंने कभी कोशिश नहीं की है, लेकिन चूंकि UIImageView में छवि प्रॉपर्टी को 'बनाए रखा' घोषित किया गया है और 'प्रतिलिपि' नहीं है, इसलिए मैं इसे काम करने की उम्मीद करूंगा। मैं दस्तावेज़ीकरण में कुछ भी नहीं देखता हूं ताकि यह सुझाव दिया जा सके कि एकाधिक UIImageViews में एक UIImage का उपयोग विफल हो जाएगा। –

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