UITextView を含むカスタム UITableViewCell があります。ユーザーがテキストを入力すると、セルは uitableview で動的に拡大します。テーブルを表示するとき、ユーザーが入力したコンテンツ テキストに応じてカスタム セルの高さを計算する必要があるため、
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath[/CODE]
私が使う:
CGSize textSize = [myString sizeWithFont:[UIFont systemFontOfSize:17.0f] constrainedToSize:CGSizeMake(320, CGFLOAT_MAX) lineBreakMode:UILineBreakModeWordWrap];
return textSize.height;
返された高さは正しいようですが、表示されていないテキストが切り捨てられています。