問題タブ [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.
cocoa - NSToolbarItems を強調表示する
NSToolbarItem
Adiumなどで選択したものを強調表示したい(スクリーンショットを参照)。
ハイライト http://a2.s3.p.quickshareit.com/files/screenshot_b28b67ba9411513d6.png
簡単な方法はありますか?そうでない場合は、難しいことを教えてください。=)
xcode - XCode / Interface Builder : デフォルトの NSToolbar アイテムの名前を変更するには?
アプリケーションに NSToolbar を追加すると、「Customize」や「Colors」などのデフォルト項目がいくつかあり、それらの名前を変更できません。これらの属性は無効になっており、編集できません。
英語の申請書は必要ないので、これらの項目を簡単に翻訳できる方法を探しています。「完了」ボタンのテキストと「許可されたツールバー項目」のテキストも編集したいと思います。
私は子供向けのチュートリアルに取り組んでおり、必要がなければ全体的なローカリゼーションを行いたくないので、これを行う簡単な方法を本当に探しています. とにかく、複雑でなければいいのですが。
objective-c - NSToolbarをデフォルト構成にリセットします
アプリケーションでNSToolbarをプログラムで作成します。ツールバーに新しいボタンを追加し、そのボタンをツールバーのデフォルト構成に追加しました。アプリケーションを実行すると、デフォルトでは新しいボタンが表示されません。これは、私がすでにプログラムを使用していて、この新しいボタンが表示されるように設定されていないplistファイルをすでに持っているためです。
だから私の質問は、ツールバーを取得して現在の構成をデフォルトの構成にリセットし、アプリケーションを使用している人にボタンが自動的に表示されるようにするにはどうすればよいかということです。
plistファイルのエントリを削除して、プログラムに強制的に再作成させ、デフォルトの構成を使用できると思います...しかし、リセットするために発行できるコマンドがあることを期待していました。NSToolbarクラスには表示されませんでした。
助けてくれてありがとう。
objective-c - NSToolbarItem にポップアップ メニューを追加する方法は?
NSToolbarItem からポップアップ メニューを開こうとしています。この例に従ってみましたが、NSToolbar と NSToolbarItem は NSView ではなく NSObject から継承されるため、そのクラス メソッドを使用できません。
カスタム ビューを作成する以外に、NSToolbarItem からポップアップ メニューを開く最良の方法は何ですか?
objective-c - NSToolbarItem 画像のスケーリング
なぜこうなった:
ご覧のとおり、「許可されたツールバー項目」では、「PHP」ツールバー項目の画像は問題ないように見えますが、実際にツールバーにある場合、画像は奇妙に拡大縮小されます。
ありがとう
cocoa - NSToolbarアイテムにポップアップメニューを追加するにはどうすればよいですか?
NSPopupButton + CustomViewを追加しようとしましたが、それは私が望んでいたものではありません。Xcodeのツールバーの「タスク」を模倣したいと思います。
cocoa - NSProgressIndicator を NSToolbarItem のビューとして使用し、それをカスタマイズ シートに表示するにはどうすればよいですか?
アプリでNSToolbar
セットアップしました。IBで作成されました。ツールバー項目の 1 つはビューとしてスピナー スタイルを使用しNSProgressIndicator
、残りは画像です。
ツールバーのカスタマイズ シートが表示されている場合、スピナーはシートに表示されません。
-displayedWhenStopped
これは、スピナーが に設定されているためだと最初は思いましたNO
。そうではありません: YES に設定すると、アクティブなときにスピナーがツールバーに表示されますが、停止するとツールバーにもシートにも表示されません。
objective-c - NSPanelにカーソルを合わせた場合にのみNSToolbarを表示する
デスクトップアプリケーションを作成していますが、マウスポインタがその上にある場合にのみNSToolbar
のを表示したいと思います。また、マウスポインタがその上に配置されていない場合は、を非表示にする必要があります。NSPanel
NSPanel
NSPanel
NSToolbar
誰かが、のホバリングを検出し、 (を切り替える方法しか見つかりません)NSPanel
を表示および非表示にするのを手伝ってもらえますか?NSToolbar
NSToolbar
これは、アプリケーションがアクティブでない場合にも発生するはずです。
cocoa - NSToolbarItem(setView)のNSButtonを「テキストのみ」でクリックすると、モードが「アイコンとラベル」になります。
Finder、Safari、Transmissionなどの素敵なテクスチャボタンをツールバーに再現しようとしています。まず、IBなどの「テクスチャボタン」をドラッグするだけから始めました。ユーザーがツールバーを「テキストのみ」モードに設定した場合を除いて、すべてが正常に機能します。次に彼がボタンをクリックすると、ツールバーはそれ自体で「アイコンとラベル」を有効にします。コードの問題ではないことを確認するために、ツールバーからすべてのコードとデリゲートを削除しました。
次に、念のため、新しいプロジェクトを作成し(コードはまったくありません)、NSButtonを含む1つのNSToolbarItemを含むNSToolbarを含むクリーンなNSWindowで問題を再現できます。
次のようなコードを介してNSButtonを追加します。
ただし、これにも同じ効果があります。「テキストのみのモード」でNSButtonを含むNSToolbarItemを押すと、ツールバー自体がそのモードを「アイコンとテキスト」に強制します。
どうすれば正しく動作させることができるのか、Safariなどの見栄えの良いツールバーアイテムを作成する代わりの方法があるのでしょうか。