4

3 つのセクションを持つ UITableView があります。

セクション 1: このセクションのヘッダー タイトルは「プレイヤー」で、内容は 1 ~ 4 人のプレイヤー名の水平方向のリストを含む正確に 1 つのセルです。

セクション 2: このセクションのヘッダー タイトルは「ラウンド」で、コンテンツは X セルで、各セルにはラウンド X の各プレーヤーのスコアの横方向のリストが含まれています。

セクション 3: このセクションのヘッダー タイトルは「Totals」で、内容は各プレイヤーのラウンド スコアの合計を含む正確に 1 つのセルです。

現在、これらのセクションはすべて、セクション 2 が新しいラウンドで拡大するにつれてスクロールしますが、セクション 1 を常に画面の上部に保持し、セクション 3 をセクション 2 のすぐ下に配置して、画面の下部まで拡大し、それから立ち止まってそこにとどまります。

UIView 内の 3 つの個別のテーブル ビューでこれを行うことができると思いますが、それはちょっと複雑に思えます。セクション 3 は、画面の下部に拡張されるまでセクション 2 のすぐ下に留まりません。いつも最下位だったのに…

テーブルのセクション/行を常に表示し、他のセクション/行をスクロール可能にする方法はありますか?

4

2 に答える 2

3

説明したように3つのUITableViewを使用し、セルをtableView 2に追加するたびに3番目のテーブルビューの位置をアニメーション化して下に移動し、画面の下部に到達してそのままにしておきます。(また、要素を追加するときに、tableView 2 の高さを拡張する必要があります。)

そうでなければ、シリルが言ったように、それを1つのテーブルビューだけで実装する方法はありません。

于 2012-06-15T19:42:59.810 に答える
2

標準の UITableView 実装ではありません。

于 2012-06-15T15:22:48.437 に答える