7

UITableView をスクロールしながらセルの高さを動的に変更する方法はありますか?

ユーザーがスクロール位置を上から下にドラッグすると、スクロール位置が特定のポイントに達したときに、多数のセルの高さを変更する必要があります。reloadData を発行することでこれを正常に実行できますが、セルが消えるだけなので非常に突然です。

また、セルをリロードし、テーブル ビューで開始/終了の更新を実行しようとしましたが、どちらの場合も、アニメーションはスクロール ビューを一番上に戻します。

進行中のドラッグの現在のコンテンツ オフセットを台無しにすることなく、セルの高さの変化をアニメーション化したいと思います。

ティム

4

1 に答える 1

0

UITableViewDelegate を使用してメソッドを実装する

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 

これで問題は解決しますか? 問題が解決しない場合は、例/画像を使用して目標をより適切に説明してください。

于 2013-03-05T11:05:02.023 に答える