2014-10-16 9 views
5

के लिए UIImageView के लिए संपत्ति चित्र निर्दिष्ट करें वहाँ एक रास्ता मैं किसी खास UIImageView के लिए कह सकते हैं है। जाहिर है, मुझे किसी विशेष डिवाइस के लिए छवि सेट करने की आवश्यकता है, लेकिन मुझे यकीन है कि आप इसे कैसे करते हैं।सभी उपकरणों

उत्तर

12

यदि आप छवि के नाम का उपयोग करते हैं तो आईओएस स्वचालित रूप से सही आकार की छवि का चयन करेगा। रेटिना डिस्प्ले के लिए छवि फ़ाइल नाम में @ 2x का प्रयोग करें।

ऑब्जेक्टिव-सी

imageView.image = [UIImage imageNamed: @"someImageName"]; 

स्विफ्ट

imageView.image = UIImage(named: "someImageName"); 
+0

छोटे मुद्दा - संपत्ति की छवि में, मैं कैसे iPhone 5s/6/6 प्लस के लिए विशेष रूप छवि निर्दिष्ट करूँ? – p0lAris

+0

आईफोन 5/5 एस/6 सभी को "@ 2x" माना जाता है। 6 प्लस "@ 3x" पदनाम का उपयोग करता है। हालांकि, यदि आप प्रत्येक के लिए विशिष्ट संपत्तियां चाहते हैं तो आप विशेष पदनामों को जोड़ सकते हैं। आपको एक सहायक विधि लिखनी होगी जो आपके फोन संस्करण को निर्धारित करती है और सही छवि लोड करती है। – dharms

+0

यह बढ़िया है। धन्यवाद! – p0lAris

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