/ / कस्टम TableViewCell ऊंचाई पर ध्यान नहीं दिया जा रहा है - iPhone, उद्देश्य- c, uitableview

कस्टम TableViewCell ऊंचाई को अनदेखा किया जा रहा है - आईफोन, उद्देश्य-सी, uitableview

मैंने पहले अपनी कोशिकाओं का आकार बदलने के लिए निम्नलिखित कोड का उपयोग किया था जो एक कस्टम का उपयोग करते हैं UITableViewCell:

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
return 61;
}

हालाँकि मैंने "एक अलग दृष्टिकोण पर एक नया बनाया है और उपरोक्त कोड को कभी नहीं बुलाया जा रहा है।"

The UITableViewCell वास्तव में एक और अधिक सामांय दृश्य पर एक नियंत्रण है लेकिन सभी अंय समान तरीके cellForRowAtIndexPath आदि हैं

उत्तर:

उत्तर № 1 के लिए 1

सुनिश्चित करें कि आप "के रूप में अपने वर्ग सेट ve delegate तालिका दृश्य के लिए, के अलावा dataSource. वे दो अलग प्रोटोकॉल हैं, और इस को नजरअंदाज करने के लिए आसान है ।


जवाब के लिए 0 № 2

लगता है मैं इस के रूप में अच्छी तरह से की जरूरत

- (UITableViewCell *) getCellContentView:(NSString *)cellIdentifier {

CGRect CellFrame = CGRectMake(0, 0, 300, 60);

UITableViewCell *cell = [[[UITableViewCell alloc] initWithFrame:CellFrame reuseIdentifier:cellIdentifier] autorelease];

return cell;
}

जवाब के लिए 0 № 3

इसके अलावा, आप एक ही बात (मुझे लगता है) आईबी में UITableView (नहीं UITableViewCell) पर मूल्यों tweaking द्वारा पूरा कर सकते हैं ।


जवाब के लिए 0 № 4

ऊंचाई Forrowatindexpath केवल एक UITableView प्रतिनिधि पद्धति है, न कि एक UITableViewCell विधि ।

तो तुम "डी अपने प्रतिनिधि वर्ग में है कि कोड है, नहीं तालिका सेल कोड में ।