2

セルとレイアウトが変更またはスクロールされない 9 x 9 グリッドのビューを作成しています。私はこれに UICollectionView を使用することを考えていましたが、調べれば調べるほど、スクロールして変更および再配置される可能性のあるグリッドビューを対象としていることがわかりました。これは良い評価ですか?もしそうなら、私自身の手でロールされたグリッドベースのビューに固執する方が良いでしょうか? これにより、少なくとも iOS バージョン 6 未満のデバイスをサポートできるようになります。

4

3 に答える 3

2

スクロールできない場合でも、グリッドベースの構造には UICollectionView をお勧めします。ネイティブ コンポーネントを使用してから、必要に応じてカスタマイズする必要があります。

  1. 将来スクロールのサポートを開始すれば、将来的には扱いやすくなります。
  2. Apple が提供するより正確な API を使用して、セルの削除、セルの追加などの機能を追加できます。
  3. ビューは再利用可能になります。

また、iOS < 6.0 をサポートしたい場合は、オープン ソース ライブラリである "PSTCollectionView" を使用できます。このライブラリは iOS のバージョンをチェックし、それに応じて動作します。

  https://github.com/steipete/PSTCollectionView
于 2013-04-30T05:00:54.207 に答える