objective c - iOS: Custom Cell Properties with Code and IB do not appear together -
कस्टम सीएल एच
@interface कस्टमसेल: कोड में बनाए गए UITableViewCell // गुण, नहीं आईबी के माध्यम से @ प्रॉपर्टी (नॉनैटोमिक, मजबूत) यूआईएलबल * लेबल यूज़रनेम; @ प्रॉपर्टी (नॉनैटोमिक, मजबूत) यूआईवीयूव्यू * सर्कल; // गुण नियंत्रण द्वारा आईबी के माध्यम से बनाया गया + ड्रैग @ प्रॉपर्टी (नॉनैटोमिक, मजबूत) यूआईएलबल * लेबिल प्रथम नाम; @ प्रॉपर्टी (नॉनैटोमिक, मजबूत) यूआईएलबल * लेबललालनाम; कस्टम सीएल - (आईडी) initWithStyle: (UITableViewCellStyle) शैली reuseIdentifier: (NSString *) reuseIdentifier {आत्म = [ सुपर initWithStyle: शैली reuseIdentifier: reuseIdentifier]; यदि (स्वयं) {// कोड में गुण बनाना self.circle = [[UIView alloc] initWithFrame: CGRectMake (10, 10, 40.0f, 40.0f)]; [Self.circle setBackgroundColor: [UIColor brownColor]; Self.labelUsername = [[UILabel alloc] initWithFrame: CGRectMake (15, 20, 200.0f, 50.0f)]; Self.labelUsername.textColor = [UIColor blackColor]; [Self.contentView addSubview: self.labelUsername]; [Self.contentView addSubview: self.circle]; } स्वस्थ वापसी; } tableView.m
- (UITableViewCell *) तालिकादृश्य: (UITableView *) tableView cellForRowAtIndexPath: (NSIndexPath *) indexPath {स्थिर NSString * customCellIdentifier = @ "CustomCell"; कस्टमसेल * सेल = (कस्टमसेल *) [टेबलव्यू डेक्यूयूआरयूबलकेलवाइटआइडेन्टिफ़ायर: कस्टमसेलइडेन्टिफ़ायर]; अगर (सेल == नीला) {सेल = [[कस्टम सीएल आलोक] initWithStyle: UITableViewCellStyleDefault reuseIdentifier: inviteCellIdentifier]; } Cell.labelFirstName.text = @ "प्रथमनाम"; Cell.labelLastName.text = @ "अंतिमनाम"; रिटर्न सेल; } ऊपर दिए गए कोड लेबल उपयोगकर्ता नाम और मंडल को दिखाने के लिए जारी रखा गया है। हालांकि, आईबी ( labelFirstName और labelListName ) का उपयोग कर प्रॉपर्टी प्रदर्शित नहीं हुई थी। - (शून्य) दृश्यडिडलोड {[सुपर व्यूडडलोड] ; [Self.tableView registerNib: [UINib nibWithNibName: @ "कस्टमसेल" बंडल: [NSBundle मुख्य बंडल]] के लिए सेलआरयूआईआईएंडिफायर: @ "कस्टमसेल"]; } अब labelFirstName और labelLlastName दिखाई देता है, लेकिन कोड के साथ बनाए गए गुण ( labelUsername और चक्र ) दिखाई नहीं दे रहे हैं मैं कैसे दिखाने के लिए सभी 4 गुणों को प्राप्त कर सकता हूं?
इस में < कोड> कस्टम सीएल। एम ,
- (शून्य) जागनाफ्रॉमएनआईबी {[सुपर जाग्रेमैनब]; Self.circle = [[UIView alloc] initWithFrame: CGRectMake (10, 10, 40.0f, 40.0 एफ)]; [Self.circle setBackgroundColor: [UIColor brownColor]; Self.labelUsername = [[UILabel alloc] initWithFrame: CGRectMake (15, 20, 200.0f, 50.0f)]; Self.labelUsername.textColor = [UIColor blackColor]; [Self.contentView addSubview: self.labelUsername]; [Self.contentView addSubview: self.circle]; }
Comments
Post a Comment