2009-05-12 8 views
0

私はCocoa開発の初心者です - コントロール/ビューに任意の数のディレクトリパスを表示したいと思います。これのための組み込みのコントロール/ビューの最も良いタイプは何ですか?ディレクトリのリストを表示するためのCocoa Control/View

要件:

  • これはフラットなリストだけではなく、完全なファイルシステムのブラウザでなければなりません。
  • ユーザーが
  • ユーザーは、このリストに項目を追加することができるはずです(私は削除ボタンを提供します)1つ(またはそれ以上)の項目を選択し、それらを削除することができるはずです(私が提供しますボタンを押してパスを選択できるようにするOpenPanelを起動するボタン)
  • 何か提案がありますか?

    また、 "| + | - |"多くのMacのUIに共通する項目を追加/削除するためのボタン型のコントロールがありますか?

    ありがとうございます!

    答えて

    1

    おそらくディレクトリパスをリストとして表示したい場合は、NSTableViewクラスを探していると思います。 NSOutlineViewクラスはNSTableViewのサブクラスで、アイテムを階層リストにまとめることができます。両方のクラスで複数の行を選択できるので、複数の項目を削除できます。

    2番目の質問に答えて、一般的な+/-正方形のコントロールは、Gradientスタイルの正方形(等幅と高さのセット)NSButtonのInterface Builderで実装されています。 +と - のアイコンは、インスペクタのImage属性で設定された画像です(+ボタンの場合はNSAddTemplate、 - ボタンの場合はNSRemoveTemplate)。

    +0

    私はそれを試してみます - ありがとう! –

    関連する問題