質問

ようにしているかを決める道を歩まなければなり開発に私のSnow Leopardアプリです。最初に、私ははじめとを明らかな違い:

NSTableView 多数のカラムのデータを表すための異なる部品同様の"元素"のデータ(連続) NSCollectionView 表示できるグリッドデータとしても数だけ連続でマス+カラムコンボが独自の要素になります。私の目的として、取り扱って挿入しないようにする。

  1. 調査を実施しているのは、同じように、 NSCollectionView 項目 NSViews全員が同一。もとは異なり、 NSTableView,多彩な製品項目コピーされる NSCollectionView 代わりに、必要に応じて、 dataSource (私は不安で、修正してください私について知っておきましょ悪い)。

  2. NSTableView 用途 NSCells"決定をした場合は、カスタマイズの表示に表示されません。として NSCellNSResponder, されるのは、どのようなつのイベントを取り扱うための(てしまうことがありましたかのようなアクセサリーでの細胞のように、どのように矢印iTunesなどの作業が現時点ではiphoneにjavaは移植されます。いくつかの NSCell サブクラスIBする等の NSControl 兄がしたい場合はどうすればよい MySweetView について NSCell?).

  3. もうつは、同社のバインディングでは、正しいのですか。

  4. 最後に、 NSCollectionView 現させたくアニメーションの要素再配置、またはフィルタリングしています。ができ NSTableView ことがあり、その行?

だって考えるべき?

役に立ちましたか?

解決

  1. の違いは、テーブル、各行は一つ目の列は異なる側面(特性)のることができる。コレクションの中、各行-列に交差点です。
  2. 俺、この試みを実施 tableView:didClickTableColumn: テーブルビューに限ります。このメソッドは新しい10.6.すならば、 [NSApp currentEvent], しょうパスでメソッドは、列の細胞です。
  3. 表示は、bindの欄をんbindのビューを提供しないコンテンツ、とにか;いbindのう選択指数).コレクションビューがなくカラム(#1から分離したものではなく、常にバインドします。
  4. No.

他のヒント

FWIW、NSTableViewはのAppKitの非常に古い部分であり、それは少しcruftyです。

あなたがプラットフォームに新しいしている場合は、私が最初にNSCollectionViewの周りにあなたの頭を取得してお勧めします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top