3

私はトリッキーな問題の解決策を探している iOS 開発者です。異なるサイズ (幅と高さの両方)のセルをレイアウトするには、グリッド ビュー/モザイク ビューを作成する必要があります。

私は基本的に、水平スクロール/ページング、編集機能、およびセルを新しい場所にドラッグする機能を備えた GMGridView の機能を必要とし、グリッド ビュー全体を再配置します。私は現在のオープン ソースのグリッド ビューをすべて調べましたが、可変サイズのセルを含むものは見つかりませんでした。

私が考えた1つの解決策は、2つのテーブルビューを両方とも水平スクロール用に回転させ、いくつかの UITableView スクロールメソッドをインターセプトして、他のテーブルビューを一緒にスクロールすることです。あるビューから別のビューにセルを移動することができないため、これは理想的ではありません。アップルがそれについてどれほど満足しているかはわかりません。

また、iOS の次のバージョンでこれがサポートされる可能性があることも知っていますが、以前のバージョンの iOS をサポートするアプリを維持したいと考えています。

あなたが提供できる洞察に感謝します。

http://bigreddog.com.au/files/pedals/grid_view_screenshot.png

4

2 に答える 2

1

この投稿が少し古いことは承知していますが、関連するプロジェクトのリストを以下に示します: * https://github.com/betzerra/MosaicUI
* https://github.com/betzerra/MosaicLayout

于 2014-08-13T19:34:00.323 に答える
0

iOS の GridView は面倒です。幸いなことに、Apple は、UICollectionViewsグリッドを構築するために最適化されたものを考え出しています。これは iOS6 で提供される予定で、まだ NDA が適用されているため、詳細については Apple の Web サイトのドキュメントを参照してください。

今解決しなければならない問題は、iOS5 レトロ互換が必要かどうかです。

于 2012-07-20T03:06:54.777 に答える