2010-12-16 10 views
1

私は新しいOSXアプリケーションを作っています。私はたくさんのアプリケーションが使用するフローをコピーしようとしています。アプリケーションのタイトルの右側にボタンを追加する方法を知る必要があります。NSWindowでこのボタンを取得するには

は、ここで私は現在、

alt text

持ってここに私が取得しようとしているボタン(右側)は何だ

alt text

私はそれを呼び出しているかわかりません、サンプルプッシュボタンをドラッグしようとすると、Interface Builderはそれを無視します。

事前にお問い合わせいただきありがとうございます。

答えて

7

いつでも表示されるボタンツールバーをウィンドウに追加
ツールバーの表示を切り替えます。そして、これはとなるはずですこれらのボタンのいずれかをクリックしたときに起こること。それはユーザーが期待するものです。 あなたの「クローズウィンドウ」ボタンは、クローズ以外の操作をしたくないでしょう。

[[[window contentView] superview] addSubView:myButton]; // 

Interface Builderを介して、これを行う方法が用意されました:技術的には、ウィンドウの一番上のバーにボタンを追加する方法についてのあなたの質問に答えるために今

そして、ここでは、あなたは、詳細なチュートリアルを持っている:
と感情「ツールバーを追加することによって、それを追加」「ボタンだけツールバーを切り替えるために使用されなければならない」ため http://13bold.com/tutorials/accessory-view/

+0

+1。 **オペレーティングシステムの最も基本的な単一目的のコントロールの機能を変更しないでください。** –

+0

ありがとう!それは私がやりたいことであり、ツールバーを非表示にしています。 –

0

ツールバーのボタンがInterface Builderのウィンドウの属性に表示されます。

関連する問題