0

私がやりたいことは次のとおりです。UITableViewのどこからでも見ることができる固定UITableViewCellを1つ用意します。したがって、エントリが 11 未満の場合、一番上のセルは 0 番目のインデックスのセルのように見えますが、UITableView にさらにエントリがある場合は、下にスクロールできます (通常の動作)。 0 番目のインデックスであった UITableViewCell が存在します。Excel と同様に、特定の項目を表示できるヘッダー行のようなものです。Excel では、一番上の行を固定して、一番上の行が表示されないはずの場所を誰かが下にスクロールしても表示できるようにすることができます。

さらに説明が必要な場合は、コメントしてください。より良い説明をしようとします!

前もって感謝します!

4

1 に答える 1

0

最初に、uitableview が別の uiview 内にあることを確認してください。静止セルを表す uiview を uiview のサブビューとして追加します。tableView didScroll で、テーブル内の最初のセル (固定) のセル rect を確認します。y が 0 未満の場合、スクロールして表示されなくなり、カスタム ビューを表示する必要があります。それ以外の場合は非表示にします。

これにより、フローティング テーブル ヘッダーと同じ動作が得られます。明確にするために、フローティング セルには 2 つのビューが必要です。1 つはテーブルにあり、もう 1 つは「浮かぶ」ものです。

于 2012-10-30T17:04:58.033 に答える