多方向ページングを処理できるカスタム コンポーネントまたはミニ フレームワークを探しています。水平方向と垂直方向のページングを同時にサポートすることによる多方向性!
実際には、グループ化された UITableView のように、個々のセクションと行でグループ化されたデータを表示したいと思います。次のデータ例を検討してください。
セクション A: 行 1、行 2、行 3
セクション B: 行 1
セクション C: 行 1、行 2
これは明らかに、グループ化された UITableView の標準的な使用例であり、特別なことではありませんよね?
私が達成したいのは、上記のデータをページングビューとして表示することです! つまり、水平方向にページングする場合、ページングはセクションに基づいており、セクション A からセクション B などに移動します。縦方向にページを移動すると、セクションなどの単一の「行」を「ページング」します。皆さんが要点を理解してくれることを願っています!
技術的には、これは、ページングを有効にして 2 つの UIScrollView をネストし、垂直ページングまたは水平ページングによって単一の UIScrollViews を制限することによって明らかに達成されます。次に、スクロールビューにデータ(つまりビュー)を正しい方法で入力します。
もう 1 つの要件は、動的または半動的な動作をすることです。後で「セクション」と「行」を追加する可能性があることによる動的。UITableView が実際に動作するのと同じように、「セル」の再利用などがあります! (動的な「行」の挿入/削除などを必要としないという意味での半動的、単純な「reloadData」だけで十分です)
たとえば、彼のSoloComponentsの Andrey Vits ATPagingView を調べました。ATPagingView は、私の問題を解決するための有望な基盤のようです! 要件に対応するために機能を拡張することを考えましたが、最初にスタックオーバーフローについてアドバイスを求めたいです!
それで、あなたはこの人たちについてどう思いますか?これは実際にグリッド コンポーネントのユース ケースですか?
すでに私のニーズに一致するコンポーネントまたはフレームワークが存在する可能性がありますか、それとも多方向のページング ビューが必要になることはまだありませんでした。;)