UITableView - 设置单元格的高度以适合文本

时间:2014-11-11 01:29:10

标签: ios objective-c uitableview

我有一个UITableView,我希望这个UITableView的第一个单元格是对所显示内容的描述,这将占用几行,然后剩下的单元格就是运行时间。我有这样的表格视图设置。我想知道如何设置第一个单元格,使其高度与适合文本的空间量相匹配:

- (void)viewDidLoad {
[super viewDidLoad];
array = @[@{@"days":@"sdalkfjsadklfjlak8 aslfkjsakljf sdakljfsalkdjfs dfkljsdakfjkjlfjsakkjja"},
                            @{@"days":@"Mon-Fri", @"time":@"9-10"},
                            @{@"days":@"Sat", @"time":@"10-3", @"tag":@"0"},
                            @{@"days":@"Sun", @"time":@"3-3"} ];
 }

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
// Return the number of sections.
return 1;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    // Return the number of rows in the section.
    return diningHallTimes.count;
}

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {

switch (indexPath.row) {
    case 0:
        return 60;
        break;
    default:
        return 40;
        break;
}

}

那么如何设置它以使文本始终适合第一个单元格的高度呢?

感谢您的帮助

0 个答案:

没有答案