テーブルビューデリゲートでこのことを行います:
- (CGFloat)tableView:(UITableView *)tableView1 heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
CGSize maximumSize = CGSizeMake(480.0,1000.0); // Put appropriate required height and width.
NSString *dateString = [NSString stringWithFormat:@"%@",yourString];
UIFont *dateFont = [UIFont fontWithName:@"Helvetica" size:14];
CGSize dateStringSize = [dateString sizeWithFont:dateFont
constrainedToSize:maximumSize
lineBreakMode:UILineBreakModeWordWrap];
return dateStringSize.height;
}
このコードは、セルに適切な高さを設定します。次に、cellForRowAtIndexPath関数で。このコードを保持します:
comment.adjustFontSizeToFitWidth = NO;
comment.numberOfLines = 0;
comment.lineBreakMode = UILineBreakModeCharacterWrap