重複の可能性:
カスタムUITableViewCellsの高さを設定する
カスタムセルを含むテーブルビューがあります。テーブルセルに表示されるテキストを含むオブジェクトがありますが、テキストのサイズは異なる場合があるため、コンテンツのサイズに応じてセルのサイズを増減する必要があります。方法これ?
重複の可能性:
カスタムUITableViewCellsの高さを設定する
カスタムセルを含むテーブルビューがあります。テーブルセルに表示されるテキストを含むオブジェクトがありますが、テキストのサイズは異なる場合があるため、コンテンツのサイズに応じてセルのサイズを増減する必要があります。方法これ?
まず、cell
に応じて必要なsizeHeightを計算しますtext
。
CGSize boundingSize = CGSizeMake(220.0, 500);
//Adjust your Font name and size according to you
CGSize requiredSize = [cell.txtViewDescription.text sizeWithFont:[UIFont fontWithName:@"Helvetica" size:13.0] constrainedToSize:boundingSize lineBreakMode:UILineBreakModeWordWrap];
CGFloat requiredHeight = requiredSize.height;
requiredHeight = requiredHeight + 20.0;
次に、このメソッドを使用して割り当てますcell Height
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
これは単なるアイデアです。すべてのものは今あなたの論理に依存しています。幸運を!