問題タブ [nstoolbaritem]

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 投票する
1 に答える
390 参照

objective-c - NSToolbarItem サブクラスの IBOutlet により、画像が消え、対話が無効になります

私は設定ウィンドウを実装しています。そのサブクラスにNSToolbarItemIBOutlettoNSViewがあります(アイテムをクリックすると、そのビューが表示されるという考えです)。ただし、ツールバー項目をサブクラスのインスタンスに接続すると、その項目の画像が消えてクリックできなくなります (ただし、テキストは暗いままでフェードしません)。

を切断するIBOutletと、すべてが再び機能します (ビューにバインドされていないため、何も機能しませんが、アイデアは得られます)。

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

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

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

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

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

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

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

前もって感謝します。

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

cocoa - ツールバー アイテム セパレータは Lion で廃止されましたか?

セパレータ ツールバー項目をツールバーに追加してアプリケーションを実行すると、それが表示されません。ライオンでは非推奨ですか?

インターフェイス ビルダー:
ここに画像の説明を入力

実行時のアプリケーション:
ここに画像の説明を入力

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

cocoa - 動作しません:NSToolbarItem+カスタムビュー+setAction:

を継承するインターフェイス内にプログラムでツールバーを追加し、NSObject <NSToolbarDelegate>次のメソッドを実装しています。

setViewまた、NSToolbarItemを呼び出してボタンを追加します。このビューにはNSButtonが含まれており、.XIBインターフェイスにあります。

ただし、http://www.cocoabuilder.com/archive/cocoa/291782-nstoolbaritem-custom-view-setaction.html#291783setActionに記載されている理由により、同じアイテムでは機能しません。

このソリューションを実装するにはどうすればよいですか?

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

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

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

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

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

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

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

0 投票する
0 に答える
351 参照

objective-c - NSToolbarItems の表示と非表示

私のアプリケーションでは、ツールバーのアイテムを表示する必要があります。最初はすべてのアイテムを無効にし、特定のアクションで有効にする必要があります。そのために、次の関数を呼び出しています。

どちらのメソッドも適切な場所にヒットしており、正しいように見えますが、ツールバーのボタンが有効になっていません。他のメソッドを呼び出して有効または無効にする必要がありますか?

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

macos - NSToolbarItem のラベルの色を変更する方法

NSToolbarItemのすべてのラベルの色を変更したいと思います。

の背景色により適しているため、白に設定する必要がありますNSWindowが、デフォルトは黒で、Interface Builderでもコードでも直接変更する方法が見つかりませんでした(NSToolbarItem実装setLabelしますが、設定するだけですテキスト文字列)。

可能であれば、私は避けたい:

  • NSToolbarカスタムで丸ごと交換NSView。私にとって車輪を再発明するような気がします。
  • NSView内にカスタムを作成する必要がありますNSToolbarItem。すべてのラベルを空白のままにし、カスタム ビュー内に白色のラベルを追加する必要があることを意味します。
0 投票する
1 に答える
591 参照

objective-c - 2つのカスタマイズボタンを備えたNSToolBar

私はMac開発の初心者です。ツールバーを使用してアプリケーションを開発しています。ツールバーに2つのカスタマイズされたボタンを追加したいだけです。

ツールバーは次のようになります。私はXIBを使用してこれを試しましたが、これは得られませんでした、。、。これ

これについてのアイデア、。

前もって感謝します