0

NSCollectionViewOS X 10.5 で導入されましたが、Cocotron にはまだ実装されていません。

オンライン サービス用に適切にパッケージ化されたデータ ファイルを作成できる小さなアプリを実装しようとしています。このファイルは管理者によってアップロードされます。より具体的には、ユーザーは入力ファイルと出力ファイルをウィンドウにドラッグして、入力データと出力データのペアのコレクションを作成します。

現在のアイデアは、ユーザーがファイル名からファイルをドラッグし、ファイル名が入力または出力ファイル名 (デフォルトでは入力) であるかどうかを検出し、入力および出力用のアイコンとファイル名を含むビューがコレクション ビューに追加されるというものです。次に、2 番目のファイルが「その他」のアイコンにドロップされます。

NSCollectionViewItem のビュー

ただし、NSCollectionView10.5 より前のバージョンでは表示されず、私のユーザーのほとんどは Mac を持っていないため、Cocotron でビルドされたアプリケーションを提供する必要があります。それだけでなく; 私はまだ KVC/KVO を完全には理解していません。自分のコードが行うことをすべて理解する必要があります。したがって、に代わるものが必要NSCollectionViewです。

どのような代替手段を使用する必要がありNSCollectionViewますか? (直感的な解決策は高く評価されます。上記の私のアイデアの説明に制限されているとは思わないでください。)

4

2 に答える 2

3

NSCollectionView を操作するには、KVC と KVO だけでなくBindingsも理解する必要があります。

Tiger で動作する NSCollectionView クローンのコードはこちらにあります。

于 2010-08-03T19:28:05.437 に答える
0

私はまだ KVC/KVO を完全には理解していません…</p>

それがドキュメントの目的です:

NSCollectionView を使用する代わりにどのような方法がありますか?

自分で作ってください。

于 2010-08-03T11:25:36.270 に答える