2009-03-26 14 views
2

状況に応じて、表示されるアイテムの数が可変であるビューを作成する方法を理解しようとしています。 FinderやiTunesのグリッドビューのようなもの。その下にキャプションのテキストが並んだ画像。私はこの種のもののためにNSCollectionViewを使うことができると聞いてきましたが、私は本当に分かりません。私はプログラミングのn00bのようなので、任意の助けに感謝しています。可変数のアイテムを含むNSView

答えて

1

NSCollectionViewは1つの方法です。基本的にはサブビューの集合です。 IKImageBrowserViewはあなたが見てみるべきもう一つのクラスです。iPhotoに似た準備ができたアイコンビューです。

最も簡単な方法は、独自のNSViewサブクラスを作成することです。drawRectでは、ビューの境界領域に達するまで項目を1つずつ描画します。選択、並べ替え、その他の機能を備えたフル機能のUIオブジェクトが必要な場合は、既存のクラスのいずれかを見るのが一番良いでしょう。それは、すべて自分で行うことだからです。

0

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

詳細については、Application Kit Framework Referenceを参照してください。

関連する問題