ios - Attaching Nib to existed UITableViewCell -
- मेरे पास एक
UITableViewCell है जो कि प्रोग्रामेटिक रूप से बचाव करता है।
- मैं इसे एक साधारण निब फाइल के साथ संलग्न करने का प्रयास कर रहा हूं।
- Nib बनाया गया है और पूरी तरह से कॉन्फ़िगर किया गया है। और मैं आईबी के साथ छवियों को एनआईबी में जोड़ सकते हैं और देख सकते हैं कि जब ऐप चल रहा है तब वे दिखाई देते हैं। इसका अर्थ है कि नीब भरी हुई है।
- लेकिन मैं अभी भी कोड के साथ निब पर किसी आउटलेट (लेबल्स, बटन) को नहीं बदल सकता है?
- बिट समस्या को हल करने के लिए मुझे क्या करना चाहिए? < / Li>
मैं निम्नलिखित कोड का उपयोग करता हूं:
- (UIView *) viewFromNib {क्लास कक्षा = [स्व वर्ग]; NSString * nibName = NSStringFromClass (कक्षा); NSArray * nibViews = [[NSBundle mainBundle] loadNib नामांकित: nibName मालिक: स्वयं विकल्प: शून्य]; UIView * दृश्य = [nibViews ऑब्जेक्टऐटइंडएक्स: 0]; वापसी दृश्य; } - (शून्य) addSubviewFromNib {UIView * दृश्य = [स्वयं देखें FROMNib]; self.bounds = view.bounds; self.frame = view.frame; Self.viewNib = दृश्य; [आत्म जोड़ जोड़ें] दृश्य:; [स्वयं। बटन सेटटिटल: @ "हैलो" के लिए स्टेट: यूआईसीओन्ट्रॉलस्टेटअनॉर्मल]; // समस्या: बटन लेबल नहीं बदला है} - (आईडी) initWithStyle: (UITableViewCellStyle) शैली पुन: उपयोगकर्ता: (NSString *) reuseIdentifier {... [self addSubviewFromNib]; // मेरे निब से सबव्यू जोड़ता है ...}
फ़ाइल का वर्ग बदलना सही वर्ग के इंटरफेस बिल्डर में निब फ़ाइल के मालिक आपके सामान्य रूप से इंटरफेस बिल्डर में आउटलेट्स का संदर्भ दें।
Comments
Post a Comment