2

iOS で NSTableView (UITableView ではない) に似た 2 次元のテーブルを作成したいと考えています。

ユーザーはそれを編集できないはずであり、セルにはテキストのみが含まれます。

このようなテーブルを作成できるクラスはありますか?

編集:

ユーザー インタラクションのサポートはまったく必要ありません。

私はちょうどこのようなものが欲しいです:

aaaaaa | bbbbb | cccccc
1111   | fff   | fffffffff
222    | 4444  | 44444
4

3 に答える 3

2

他の人が述べたように、そのタスクにはすぐに使用できるクラスがありますが、一方で、それらはまさに必要なものである場合とそうでない場合があります。

UITableView一般に、 (セルの de/queing)の利点に固執するアプローチが必要です。したがって、私の推奨事項は少し抽象的ですが、一般的には過去に使用したパターンです。

行をカバーするためUITableViewにs と組み合わせて使用​​します。UITableViewCellここで、列をカバーするために、UITableViewCellをタイルに分割しUITableView、 がセルを提供するように要求したら ( cellForRowAtIndexPath)、タイルからセルをレンダリングし、その行を に戻しますUITableView

于 2012-09-16T11:49:22.860 に答える
1

まあ、GridViewあなたの場合はうまくいくと思います。各グリッドをセルとして扱うことができます。

これが「単純な」ものです(KKGridView):

http://maniacdev.com/2011/09/open-source-high-speed-interactive-ios-grid-view-component/

また、より多くのオプションを備えたより洗練されたものをご覧になることをお勧めします。

https://github.com/AlanQuatermain/AQGridView

編集:

AQGridViewまあ、 「iPadDevCamp 2010 in San Jose で Best Developer Tool/Helper 賞を受賞」したのも事実です。しかし、私が言ったように、それは少し洗練されています。

于 2012-09-16T11:19:51.403 に答える
1

DTGridViewをチェックしてください- それはあなたが探しているものかもしれません。

于 2012-09-16T11:16:29.720 に答える