0

テーブルがあり、スクロールを防ぎ、代わりにコンテンツに合わせてサイズを変更したいと考えています。

同様の質問と回答がたくさんありますが、それらはすべて静的テーブルに関するものです。

私のテーブルには、セクション ヘッダーを持つ行のセクションがあります。このセクションのヘッダーをクリックすると、セクション セルを非表示または表示します。

CGRect frame = detailsTableView.frame;
frame.size.height = detailsTableView.contentSize.height;
detailsTableView.frame = frame;

私が理解しているように、それは私が必要とするコードです。しかし、どのように、どこでそれを呼び出すのですか?

4

1 に答える 1

0

私の現在の解決策は、クリックセクションビューイベントでtableViewフレームを設定することです。

アイテムの高さの合計としてテーブル ビューの高さの合計を計算すると、アニメーションに問題が発生します。しかし、残りは機能します。

于 2013-10-16T08:06:17.097 に答える