問題タブ [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.
objective-c - NSToolbarItem サブクラスの IBOutlet により、画像が消え、対話が無効になります
私は設定ウィンドウを実装しています。そのサブクラスにNSToolbarItem
はIBOutlet
toNSView
があります(アイテムをクリックすると、そのビューが表示されるという考えです)。ただし、ツールバー項目をサブクラスのインスタンスに接続すると、その項目の画像が消えてクリックできなくなります (ただし、テキストは暗いままでフェードしません)。
を切断するIBOutlet
と、すべてが再び機能します (ビューにバインドされていないため、何も機能しませんが、アイデアは得られます)。
cocoa - OS X バージョンに基づく NSToolbarItem の可用性
OS X の複数のバージョンで利用できるアプリケーションがありますNSToolbarItem
。特定の OS バージョンのユーザーだけが利用できるようにする最善の方法は何ですか? 利用できない場合は、無効にするだけでなく、完全に非表示にする必要があります。
簡単にするために、プログラムでこの (下の) メニューからツールバー項目を削除するにはどうすればよいですか?
編集:toolbarAllowedItemIdentifiers:
次のようにデリゲートでオーバーライドしようとしました:
他のすべてのツールバー項目は正しい順序で表示されますが、フルスクリーン項目は最後にあり、まだそこにあります。
前もって感謝します。
cocoa - ツールバー アイテム セパレータは Lion で廃止されましたか?
セパレータ ツールバー項目をツールバーに追加してアプリケーションを実行すると、それが表示されません。ライオンでは非推奨ですか?
インターフェイス ビルダー:
実行時のアプリケーション:
cocoa - 動作しません:NSToolbarItem+カスタムビュー+setAction:
を継承するインターフェイス内にプログラムでツールバーを追加し、NSObject <NSToolbarDelegate>
次のメソッドを実装しています。
setView
また、NSToolbarItemを呼び出してボタンを追加します。このビューにはNSButtonが含まれており、.XIBインターフェイスにあります。
ただし、http://www.cocoabuilder.com/archive/cocoa/291782-nstoolbaritem-custom-view-setaction.html#291783setAction
に記載されている理由により、同じアイテムでは機能しません。
このソリューションを実装するにはどうすればよいですか?
cocoa - プログラムで新しい NSToolbarItem を既存のツールバーに追加する方法は?
プログラムで作成したアイテムをツールバーに追加できる、またはこのようなメソッドを探していaddNewItem:(NSToolbarItem *)item
ますが、見つかりませんでした。ユーザーが何かをダウンロードしたときの Safari のように、ユーザーがクリックしたときにポップオーバーを表示するアイテムを追加したいと思います。
objective-c - NSToolbarItem を有効/無効にする方法
さまざまなオプションに応じて、いくつかの s を無効/有効にする必要があるプロジェクトがNSToolbarItem
あります。確認したところ、このパラメータは見つかりませんでした。
特定のを有効/無効にする方法はありNSToolbarItem
ますか?
objective-c - NSToolbarItems の表示と非表示
私のアプリケーションでは、ツールバーのアイテムを表示する必要があります。最初はすべてのアイテムを無効にし、特定のアクションで有効にする必要があります。そのために、次の関数を呼び出しています。
どちらのメソッドも適切な場所にヒットしており、正しいように見えますが、ツールバーのボタンが有効になっていません。他のメソッドを呼び出して有効または無効にする必要がありますか?
macos - NSToolbarItem のラベルの色を変更する方法
NSToolbarItem
のすべてのラベルの色を変更したいと思います。
の背景色により適しているため、白に設定する必要がありますNSWindow
が、デフォルトは黒で、Interface Builderでもコードでも直接変更する方法が見つかりませんでした(NSToolbarItem
実装setLabel
しますが、設定するだけですテキスト文字列)。
可能であれば、私は避けたい:
NSToolbar
カスタムで丸ごと交換NSView
。私にとって車輪を再発明するような気がします。NSView
内にカスタムを作成する必要がありますNSToolbarItem
。すべてのラベルを空白のままにし、カスタム ビュー内に白色のラベルを追加する必要があることを意味します。
objective-c - 2つのカスタマイズボタンを備えたNSToolBar
私はMac開発の初心者です。ツールバーを使用してアプリケーションを開発しています。ツールバーに2つのカスタマイズされたボタンを追加したいだけです。
ツールバーは次のようになります。私はXIBを使用してこれを試しましたが、これは得られませんでした、。、。
これについてのアイデア、。
前もって感謝します