1

カスタムを使用するセルのサイズを変更するために、以前は次のコードを使用しましたUITableViewCell

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    return 61;
}

ただし、別のビューで新しいビューを作成しましたが、上記のコードは呼び出されません。

UITableViewCell実際には、より一般的なビューのコントロールですが、他のすべての同様のメソッドなどcellForRowAtIndexPath

4

4 に答える 4

1

に加えて、クラスをdelegateテーブル ビューのとして設定したことを確認してくださいdataSource。これらは 2 つの別個のプロトコルであり、見落とされがちです。

于 2009-04-06T14:43:42.813 に答える
0

heightForRowAtIndexPath は UITableView デリゲート メソッドであり、UITableViewCell メソッドではありません。

したがって、テーブル セル コードではなく、デリゲート クラスにそのコードを含めることになります。

于 2009-04-06T19:46:00.357 に答える