2017-03-27 11 views
0

exampleデータグリッドを迅速に作成する最善の方法は何ですか?

おはようございます!

ビルドしているアプリの私の要件の一部は、リンクされた例に似たデータグリッドを作成しています。私は迅速に開始する最善の方法を見つけるために、Googleとこのサイトを検索する一日を費やしました。私はこれまで、テーブルビューとコレクションビューの両方が機能することができたが、コレクションビューが望ましいと読んだ。私のデータグリッドはスクロール可能である必要はありませんが、データは編集可能である必要があります。私はtableviewsまたはcollectionviewsのいずれかを使用して多くの経験を持っていないと私はサードパーティの依存関係に依存することなく、最も簡単な実装を探しています。どんな助けや方向性も高く評価されています。

+0

これを行うように設計されたDataGridコンポーネントはオープンソースです:http://www.ioscomponents.com/Home/Buy –

答えて

1

私はあなたの経験レベルを知らないので、私は基本的なレベルで説明します - 私の謝罪を、事前に、それはあまりにもだ場合は、基本的な:) A UITableView、データの行を表示するグリッド内UICollectionViewディスプレイセル中。

したがって、最初はUICollectionViewが最適な選択肢のようです。しかし、いつものように、事態はかなり速く複雑になります:)例えば、UICollectionViewを行全体の1つのセルとして実装するのか、データテーブルの列ごとにセルを実装するのですか?また、データ列ごとにセルを実装する場合、各列に必要な(または必要ではない)種類の異なるセルをどのように処理するのでしょうか?

あり行うことが必要になる場合があります複数の決定がある、とだけあなたはこれらの多くの答えを知っている:)

しかし、単純なオプションは、おそらくUITableViewで行くことであり、それがあれば、私がお勧めしたいものですUITableViewUICollectionViewの両方が新しくなりました。最初にUITableViewベースのアプローチを試してください。それが機能しない場合や制限がある場合は、UICollectionViewを試してみてください。 UITableViewを構築する経験は、とにかくUICollectionViewに移動するのに役立ちます:)

+0

私は、データの列ごとにセルを持つコレクションビューでどのように動作するのかという同じ質問に疑問を抱いています。それは本当にかなり複雑になるかもしれないように聞こえる! tableviewには、それぞれの '列'のラベルを正しく保持できるカスタムセルを作成する必要がありますか? – AdamBrashear

+0

最初に 'UITableView'を試してみてください。テキストフィールドが必要で、すべてが1行に収まるわけではないので、あなたのニーズに合っていないかもしれません。とにかくあなたのUIを再考しなければならないかもしれません...最高のことは、あなたが遭遇する問題を知っているので、別の反復をすることができるように常に試してみることです:) – Fahim

+0

ありがとう!私は助けに感謝します!私は何を進歩させるのか試してみるつもりです。 – AdamBrashear

関連する問題