2011-05-27 13 views
5

में मैं इसे में एक UILabel के साथ एक कस्टम दृश्य सेल बनाया है, मैं निर्धारित किया है:UILabel बहु पंक्ति UITableViewCell

cell.titleLabel.lineBreakMode = UILineBreakModeWordWrap; 
     cell.titleLabel.numberOfLines = 0; 

और यह कई पंक्तियों में नहीं हो रहा है, ऐसा क्यों है?

layoutSubviews में

मेरे पास है:

- (void)layoutSubviews { 
    [super layoutSubviews]; 

    CGRect frame = titleLabel.frame; 
    frame.origin.y = 5; 
    titleLabel.frame = frame; 
} 

और कि यह सिर्फ नहीं होगा शब्द रैप सेल में लेबल में डाल एक लंबे पाठ के लिए मेरे पास है के बारे में सभी सेटिंग्स है तथापि,:

enter image description here

उत्तर

2

लेबल के फ्रेम की ऊंचाई क्या है? पाठ की एक से अधिक पंक्ति को पकड़ने के लिए इसे काफी लंबा होना चाहिए। Adjust UILabel height depending on the text

+0

को सेल क्लास में या cellForRowAtIndexPath के अंदर लेआउटस्यूव्यू में सेट किया जाना चाहिए? U12extView में – adit

+0

, मैं frame.size.height = title.contentSize.height करता था; , लेकिन UILabel में इसके बराबर क्या है? – adit