0

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;

返された高さは正しいようですが、表示されていないテキストが切り捨てられています。

4

1 に答える 1

0

で解決

 [myTableViewCell layoutSubviews]
于 2011-06-06T13:21:54.757 に答える