問題タブ [nstoolbar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
992 参照

cocoa - OS X バージョンに基づく NSToolbarItem の可用性

OS X の複数のバージョンで利用できるアプリケーションがありますNSToolbarItem。特定の OS バージョンのユーザーだけが利用できるようにする最善の方法は何ですか? 利用できない場合は、無効にするだけでなく、完全に非表示にする必要があります。

簡単にするために、プログラムでこの (下の) メニューからツールバー項目を削除するにはどうすればよいですか?

ツールバーのカスタマイズ

編集:toolbarAllowedItemIdentifiers:次のようにデリゲートでオーバーライドしようとしました:

他のすべてのツールバー項目は正しい順序で表示されますが、フルスクリーン項目は最後にあり、まだそこにあります。

前もって感謝します。

0 投票する
1 に答える
515 参照

nstoolbar - NSToolbar のデフォルト項目

Interface Builder で NSToolbar を作成できるようになりました。これがウィンドウ内にある場合は、ツールバーにドラッグしてデフォルト項目を設定できます。

それが別の NIB である場合、これは可能ではないようです。

ビューとそのコントローラーを含むNIBにNSToolbarがあります(アクションメソッドに簡単に接続できるようにするため)。ツールバーを表示する方法がないように思われるため、デフォルトを設定します。

このツールバーをカスタマイズ可能にしたくありませんが、コンテンツを設定する必要があります。

0 投票する
1 に答える
748 参照

objective-c - INAppStoreWindow にツールバーを追加する

INAppStoreWindow にツールバーを追加しようとしています。

次のプロパティがあります。

ツールバーを作成し、コード内のアウトレットにリンクしましたが、NSView が必要なときに NSToolbar のクラスがある場合、どうすればそれをサブビューとして追加できますか?

これにより例外がスローされます。 [aWindow.titleBarView addSubview:toolbar];

よろしくお願いします

0 投票する
1 に答える
2071 参照

xcode - NSToolbar専用エリア

NSToolbar が存在する領域を完全に引き継いで、独自のカスタム コントロール、ビュー、および背景を配置できるようにするのが好きです。この領域を使用する利点は次のとおりです。

  • スライド パネルは、タイトル バーだけでなく、ツールバー領域の下に表示されます。
  • Lion では、マウスが画面の上部にあるとき、ツールバー領域はメニュー バーと一緒に下がります。

ボーダレス ウィンドウを使用して、その中に独自のカスタム ビューを実装しようとしましたが、残念ながら、上記の利点が失われるだけでなく、他にもいくつかの小さな問題があります。

私の現在の方法は、文書化されていないメソッド '_toolbarView' を NSToolbar で使用し、カスタム ビューをそのサブビューに追加することです。ツールバーのカスタマイズをオフにできるので、これはうまく機能します。残念ながら、ツールバーのサイズは、そのツールバー内の項目で初期化されます。偽の ToolbarItem を追加せずにツールバーのサイズを変更できるかどうかは誰にもわかりませんか?

たぶん、私が現在気づいていない、これを行うためのより良い方法もあります。提案やコメントをありがとう。

0 投票する
1 に答える
697 参照

xcode - NSProgressIndicatorをNSToolbarItemとして使用する方法

NSProgressIndicator(NSProgressIndicatorSpinningStyle)をNSToolbarItemとしてツールバーに追加するにはどうすればよいですか?

0 投票する
1 に答える
315 参照

cocoa - NSSearchField が空になったときに送信されるアクションはありませんか?

で を設定し、NSSearchFieldtoolbarアクションを接続しましたInterface Builder。このアクションは、テキストを入力するたびに呼び出されますが、小さな十字をクリックして空にしたり、入力したばかりのテキストを削除したりしたときは呼び出されません。これはバグですか、それとも修正可能ですか?

0 投票する
1 に答える
6802 参照

cocoa - プログラムで新しい NSToolbarItem を既存のツールバーに追加する方法は?

プログラムで作成したアイテムをツールバーに追加できる、またはこのようなメソッドを探していaddNewItem:(NSToolbarItem *)itemますが、見つかりませんでした。ユーザーが何かをダウンロードしたときの Safari のように、ユーザーがクリックしたときにポップオーバーを表示するアイテムを追加したいと思います。

0 投票する
1 に答える
341 参照

objective-c - ツールバー項目からフォーカスを削除

カスタム項目を含むツールバーがあります。アイテムをクリックすると、左のアイテムがフォーカスされます。ツールバー項目からフォーカスを削除するには?

ここに画像の説明を入力

0 投票する
4 に答える
5812 参照

objective-c - NSToolbarItem を有効/無効にする方法

さまざまなオプションに応じて、いくつかの s を無効/有効にする必要があるプロジェクトがNSToolbarItemあります。確認したところ、このパラメータは見つかりませんでした。

特定のを有効/無効にする方法はありNSToolbarItemますか?

0 投票する
1 に答える
716 参照

cocoa - NSToolbar スタイルのボタンの作成

たとえば、異なるペインを切り替えるために Safari の設定ウィンドウで使用されるボタンの NSToolbar スタイルを複製できるベベル スタイルはありますか?

NSButtons を使用して NSView で NSToolbar を複製する必要があります。おそらく NSTabView を使用する必要があることは理解していますが、xcode の左ペインの外観を実装したいと考えています。ここでのヒントは大歓迎です。