0
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
    UITableViewCellFixed *cell = (UITableViewCellFixed *)[tableView cellForRowAtIndexPath:indexPath];

2 行目 (つまり、関数が宣言された後の最初の行) は無限に繰り返されます。理由がわかりません。

スクリプトの実行中にスタック オーバーロードが発生しました。同じメソッドでこの行と後続の行にブレークポイントを設定すると、この行が継続的に繰り返され、ブレークポイントが次の行に移動することはありません。

これがなぜなのかわかりませんが、UITextViewCell をサブクラス化しようとするのはこれが初めてなので、何か間違ったことをしたと思いますか?

ありがとうトム

4

1 に答える 1

3

テーブルにセルを要求すると、テーブル自体がheightForRowAtIndexPathセルを正しい高さで表示できるように呼び出します。

于 2010-09-14T13:44:00.530 に答える