- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *ID=@"cell";
UITableViewCell *cell=[tableView dequeueReusableCellWithIdentifier:ID];
if (cell==nil) {
cell=[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:ID];
}
CGSize boundSize = CGSizeMake(216, CGFLOAT_MAX);
cell.textLabel.text=@"string水电费水电费水电费水电费水电费所发生的冯绍峰第三方士大夫随碟附送发斯蒂芬的冯绍峰的所发大范甘迪个梵蒂冈生的风格的鬼地方个的的";
cell.textLabel.numberOfLines=0;
CGSize requiredSize = [cell.textLabel.text sizeWithFont:[UIFont systemFontOfSize:15] constrainedToSize:boundSize lineBreakMode:UILineBreakModeWordWrap];
CGRect rect = cell.frame;
rect.size.height = requiredSize.height;
cell.frame = rect;
return cell;
}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [self tableView:tableView cellForRowAtIndexPath:indexPath];
return cell.frame.size.height+10;
}
注意:
字体大小要和界面上画的大小一致,不然可能出现内容显示不全的问题