差NSTableViewとNSCollectionView
-
11-09-2019 - |
質問
ようにしているかを決める道を歩まなければなり開発に私のSnow Leopardアプリです。最初に、私ははじめとを明らかな違い:
NSTableView
多数のカラムのデータを表すための異なる部品同様の"元素"のデータ(連続) NSCollectionView
表示できるグリッドデータとしても数だけ連続でマス+カラムコンボが独自の要素になります。私の目的として、取り扱って挿入しないようにする。
調査を実施しているのは、同じように、
NSCollectionView
項目NSView
s全員が同一。もとは異なり、NSTableView
,多彩な製品項目コピーされるNSCollectionView
代わりに、必要に応じて、dataSource
(私は不安で、修正してください私について知っておきましょ悪い)。NSTableView
用途NSCell
s"決定をした場合は、カスタマイズの表示に表示されません。としてNSCell
なNSResponder
, されるのは、どのようなつのイベントを取り扱うための(てしまうことがありましたかのようなアクセサリーでの細胞のように、どのように矢印iTunesなどの作業が現時点ではiphoneにjavaは移植されます。いくつかのNSCell
サブクラスIBする等のNSControl
兄がしたい場合はどうすればよいMySweetView
についてNSCell
?).もうつは、同社のバインディングでは、正しいのですか。
最後に、
NSCollectionView
現させたくアニメーションの要素再配置、またはフィルタリングしています。ができNSTableView
ことがあり、その行?
だって考えるべき?
解決
- の違いは、テーブル、各行は一つ目の列は異なる側面(特性)のることができる。コレクションの中、各行-列に交差点です。
- 俺、この試みを実施
tableView:didClickTableColumn:
テーブルビューに限ります。このメソッドは新しい10.6.すならば、[NSApp currentEvent]
, しょうパスでメソッドは、列の細胞です。 - 表示は、bindの欄をんbindのビューを提供しないコンテンツ、とにか;いbindのう選択指数).コレクションビューがなくカラム(#1から分離したものではなく、常にバインドします。
- No.
他のヒント
FWIW、NSTableViewはのAppKitの非常に古い部分であり、それは少しcruftyです。
あなたがプラットフォームに新しいしている場合は、私が最初にNSCollectionViewの周りにあなたの頭を取得してお勧めします。