2009-08-24 8 views
2

私はNSOutlineViewに基づいて非常に単純な選択リストウィジェットを作成しようとしています。しかし、アイコンやラベルをすぐ隣に表示する方法を考え出すのは苦労しています。実際には、ウィジェットの主流の実装(iTunes、メール、Finder、 ..)。CocoaのNSCellでテキストとアイコンを組み合わせる簡単な方法はありますか?

これまでは2つの別々のセルをバインドしていますが、ツリーを展開するとアイコンのセルが大きくなり、アイコンとそのラベルの間にギャップが表示されます。おそらくNSCellを拡張してカスタムクラスを提供することでこの問題を克服することができますが、達成しようとしているものが本当に標準的なものなので、単純な解決策ではないと受け止めることはできません。あなたが希望として

キャンディー悲しいこと

答えて

6

は、あなただけ使用できる「テキストとアイコンの」セル、ボックスの新鮮なうちはありません。しかし、私がプロジェクトに取り掛かっていたとき、Appleはこれを実装するサンプルコードをリリースしたことが分かりました。なぜなら、それはそのような共通のイディオムであるからです。

これは、here見つけることができ、具体的ImageAndTextCell.h /メートル

それはちょうどまっすぐうまくやる必要があるプロジェクトにImageAndTextCellを落とし、この例を読んで、それ傷によるUIのカスタマイズについてあなたを教えることができます。

0

あなたはこのSample Project

ようImageAndTextcellを作成することができます ..テキストとアイコンを組み合わせてImageAndTextcellを作成する必要があります
関連する問題