セルとレイアウトが変更またはスクロールされない 9 x 9 グリッドのビューを作成しています。私はこれに UICollectionView を使用することを考えていましたが、調べれば調べるほど、スクロールして変更および再配置される可能性のあるグリッドビューを対象としていることがわかりました。これは良い評価ですか?もしそうなら、私自身の手でロールされたグリッドベースのビューに固執する方が良いでしょうか? これにより、少なくとも iOS バージョン 6 未満のデバイスをサポートできるようになります。
3 に答える
2
スクロールできない場合でも、グリッドベースの構造には UICollectionView をお勧めします。ネイティブ コンポーネントを使用してから、必要に応じてカスタマイズする必要があります。
- 将来スクロールのサポートを開始すれば、将来的には扱いやすくなります。
- Apple が提供するより正確な API を使用して、セルの削除、セルの追加などの機能を追加できます。
- ビューは再利用可能になります。
また、iOS < 6.0 をサポートしたい場合は、オープン ソース ライブラリである "PSTCollectionView" を使用できます。このライブラリは iOS のバージョンをチェックし、それに応じて動作します。
https://github.com/steipete/PSTCollectionView
于 2013-04-30T05:00:54.207 に答える