2009-11-20 16 views
5

मैं अब इस समस्या के बारे में बहुत लंबे समय से सोच रहा हूं।आईफोन: क्या FromNib लोड करने का कोई तरीका है और एक पुन: उपयोगकर्ता है?

मैं अपनी तालिका में विभिन्न प्रकार की कोशिकाओं का उपयोग करने की कोशिश करता हूं, जिनमें से प्रत्येक का अपना सेल नियंत्रक होता है और इसका पुन: उपयोग करने वाला होता है और एनआईबी से लोड होता है।

समस्या यह करने पर निर्भर करता: आप या तो के माध्यम से एक सेल init कर सकते हैं [UITableViewCell initWithStyle: reuseIdentifier:] या [NSBundle loadNibNamed: मालिक: विकल्प:] के माध्यम से।

क्या मैं कुछ अनदेखा करता हूं या दोनों को रखने की संभावना है: निब से लोड करें और पुन: उपयोग करें Identifier?

+0

यहां आपका उत्तर है -> http://stackoverflow.com/questions/413993/loading-a-reusable-uitableviewcell-from-a-nib –

उत्तर

0

एक सवाल पूछ कभी कभी तुम सही रास्ते का कारण बन सकता: मैं

जवाब यहां पाया जा सकता: https://discussions.apple.com/thread/1664267?threadID=1664267

+0

हाय मुझे आपके द्वारा इंगित समाधान नहीं मिला, – LolaRun

+0

मैंने प्रबंधित किया यूआरएल को अनएकोड करके मूल यूआरएल पुनर्प्राप्त करने के लिए ... नया प्रयास करें। मैंने अभी अपनी पोस्ट संपादित की है – Tomen

0

मैं हॉपिंग हूँ आपको कस्टमाइज़ UITableViewCell उपयोग कर रहे हैं। reuseIdentifier केवल पढ़ने के लिए संपत्ति तो आप इसे सेट नहीं कर सकता है लेकिन वहाँ दो तरीके,

1) इंटरफ़ेस बिल्डर में अपने कस्टम निब खोलें और identifier गुण सेट और जब तक dequeueReusableCellWithIdentifie आर बुला reuseIdentifier के रूप में यह एक ही स्ट्रिंग का उपयोग कर रहे हैं।

2) reuseIdentifier आपके निब फ़ाइल के निर्माता में पास करें और फिर उसके मूल निर्माता को कॉल करें जो तर्क और पहचानकर्ता को तर्क के रूप में लेता है।

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

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