問題タブ [nsstatusbar]

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 に答える
2479 参照

objective-c - OSX ステータスバーの画像サイズ変更 - Cocoa

この写真でわかるように、アイテムの画像に問題がありNSStatusBarます。画像が残りのメニューアイテムから離れているようです。しかし、メニューバーが非アクティブの場合 (他のモニターを使用している場合や、アプリを使用していない場合)、この写真でわかるように問題は発生しません。私は自分のコードが正しいと確信しています。

私はこの質問を見ました:ココアステータスアプリに画像を表示しますが、問題は解決しないので、他に何をすべきかわかりません。助けてくれてありがとう! PS:私が思う問題は、NSVariableStatusItemLength試してみNSSquareStatusItemLengthましたが運が悪く、自分で設定しようとしましたが、同じ問題でしたが、ほとんど改善されませんでした。

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

swift - NSMenuItem の Swift 2.2 セレクター

Swiftでシンプルな1つのファイルメニューバーアプリを持っています:

「About」メニュー バー項目を about() 関数に接続することができません。アプリを実行すると、「About」項目が無効になります。

Swift 2.2でセレクターをメニュー項目アクションに渡すにはどうすればよいですか? ありがとう

0 投票する
2 に答える
296 参照

ios - iOS ステータス バーのテキストを非表示にする

この質問は、ステータス バーを非表示にすることではなく、単にステータス バーのテキストを非表示にすることに関するものです。

この問題にアプローチする場所がどこにも見つかりませんでした

UBER アプリはこれを行います。Uber でサイド メニューを開くと、ステータス バーのテキストが消えます。

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

swift - ボタン アクションを Swift の別の機能にリダイレクトする

これは簡単な質問かもしれませんが、私は Swift を初めて使用するので、どの用語を検索すればよいかわかりません。

doSomethingメニュー バー アプリケーションの場合、いくつかのボタンにバインドされている場合に問題なく動作する、というカスタム関数を実装しました。

ただし、ボタンの左クリックと右クリックを区別する必要があります。私の場合はNSStatusBarButton. この回答からの提案に従って、私は以下を my に書きましたAppDelegate.swift:

上記のコード スニペットを使用すると、XCode で「式が未使用の関数に解決されます」というエラー メッセージが表示されます。関数内のクラスdoSomethingから関数を適切に呼び出す方法、または同等に、 ビアのアクションを にリダイレクトする方法がわかりません。この質問が Swift の専門家にとって些細すぎるように思えるかもしれないことをお詫びしますが、私はこれを理解しようとして本当に絶望しています。MainViewControllercustomClickActionstatusItem.buttoncustomClickActiondoSomething

編集:

関数が存在しない場合は、関数を呼び出すようにcustomClickAction書き込むだけbutton.action = #selector(mainViewController?.show(_:))で、すべてが機能します。applicationDidFinishLaunchingただし、私の問題の一部は、カスタム関数で同じことを行うと、マウスの左ボタンが初めて押されたときにバインディングが上書きされることです。

0 投票する
2 に答える
2835 参照

swift - NSStatusItem (Swift) で左右のクリック イベントを検出する

ステータス バー アプリを作成していて、ユーザーが左クリックしたか右クリックしたかに応じて、異なるアクションを呼び出したいと考えています。これが私がこれまでに持っているものです:

関数が呼び出されず、その理由がわかりませんでした。どんな助けにも感謝します!

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

swift - MacOSステータスバーアプリはメニューを表示し、Swift 3でクリックすると機能を実行します

Swift 3 で小さなメニューバー アプリを作成しています。アイコンをクリックしたときにアプリにデータをリロードさせたいのですが、statusMenu も表示したいですか?

以下は私のコードのサンプルです:

コメントアウトしたら

doSomething() 関数は実行されますが、メニューを表示する方法と doSomething 関数を実行する方法がわかりません。

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

swift - NSStatusBar の NSStatusItem、アクション セレクター メソッドが応答しない

まず、ステータス アイテムを宣言します。

次に、ウィンドウを閉じてステータス アイテムを追加する関数があります。

これは、ステータス項目を削除してウィンドウを再度表示するアクションセレクターメソッドです。ステータスバーのステータスバー項目を押しても呼び出されません:

私が間違っていることを誰かが知っていますか?