2009-11-14 20 views
5

में UIImageView की छवि सेट करना जब भी मैंने आईबी में UIImageView के लिए एक छवि सेट की है और इंटरफ़ेस अनुकरण करते हैं तो बटन और सामान दिखाई देते हैं लेकिन छवि दृश्य नहीं होता है।इंटरफ़ेस बिल्डर

उत्तर

7

ऐसा इसलिए है क्योंकि इंटरफेस बिल्डर द्वारा उपयोग किया जाने वाला सिम्युलेटर आपकी परियोजना से स्वतंत्र है। यह सिर्फ आपकी एक्सबी फाइलें ले रहा है, इंटरफेस का निर्माण कर रहा है, और इसे प्रदर्शित कर रहा है। ऐसे में, किसी भी संसाधन को संदर्भ मिलते हैं लेकिन नहीं मिल पाएंगे। इसलिए यदि आपका UIImageView "myImage.png" नाम की एक छवि का उपयोग करता है, तो जब सिम्युलेटर चलता है, तो यह [UIImage imageNamed:@"myImage.png"]; निष्पादित करने का प्रयास करेगा। चूंकि "myImage.png" सिम्युलेटर बंडल का हिस्सा नहीं है, इसलिए यह छवि बनाने में विफल रहेगा, और आपका UIImageView खाली हो जाएगा।

यह बटन बना सकता है क्योंकि (जाहिर है) बटन मानक, वैश्विक रूप से उपलब्ध कोड हैं। आपके प्रोजेक्ट-विशिष्ट संसाधन नहीं हैं।

+0

धन्यवाद, मैं सोच रहा था कि क्यों "अनुकरण इंटरफ़ेस" काम नहीं कर रहा था – Casebash

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