0

重複の可能性:
折り返しラベル付きの静的なテーブル セルの動的な高さ?

静的コンテンツで UITableView を使用しています。ビュー コントローラーはデリゲートまたはデータソース プロトコルから何も実装せず (セクションとセルはすべてストーリーボードで定義されているため)、IBOutlets として配線された UILabels を使用してテキスト コンテンツを挿入するだけです。

しかし今、特定のセルの高さを動的に設定したいと考えています。これどうやってするの?

4

2 に答える 2

7

次に例を示します。

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    if (indexPath.row==0) {
        return 70;
    }else {
        // return height from the storyboard
        return [super tableView:tableView heightForRowAtIndexPath:indexPath];
    }
}
于 2012-11-26T08:42:07.090 に答える
4

実行時にセルの高さを定義する必要がある場合tableView:heightForRowAtIndexPath:UITableViewDelegate. 少し面倒ですが、セルの高さをプログラムで計算し、テーブルに表示する必要があるときにそれをテーブルに返すことができる唯一の方法です。

于 2012-11-26T08:30:29.093 に答える