2

状況に応じて、可変数のアイテムが表示されるビューを作成する方法を理解しようとしています。Finder や iTunes のグリッド ビューのようなもので、その下にキャプション テキストのようなものがあります。この種のことに NSCollectionView を使用できると聞いたことがありますが、実際にはわかりません。私は一種のプログラミングの初心者なので、どんな助けでも大歓迎です。

4

2 に答える 2

1

NSCollectionView は 1 つの方法であり、基本的にはサブビューのコレクションです。IKImageBrowserView は、注目すべきもう 1 つのクラスです。これは、iPhoto に似た既製のアイコン ビューです。

最も簡単な方法は、独自の NSView サブクラスを作成し、drawRect で: ビューの境界領域に到達するまで項目を 1 つずつ描画することです。選択、並べ替え、またはその他の機能を備えたフル機能の UI オブジェクトが必要な場合は、既存のクラスの 1 つを調べるのがおそらく最善です。

于 2009-03-26T13:00:29.693 に答える
0

はい、まさにそれが NSCollectionView の目的です。リスト ビューの場合は、NSTableView または NSOutlineView。列ビューの場合は、NSBrowser。

詳細については、アプリケーション キット フレームワーク リファレンスを参照してください。

于 2009-03-26T07:01:25.657 に答える