問題タブ [nsusernotification]
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.
swift - NSUserNotification のプロパティ additionalActions が機能していないようですか?
NSUserNotification をよりよく理解するために、このクラスで遊ぶ小さなテスト アプリを作成しました。
これまでのところ、NSUserNotificationAction オブジェクトの配列で additionalActions プロパティをフィードしようとしても、1 つのアクション ボタンと閉じるボタンしか表示されず、違いは見られませんでした。
このプロパティに対する私の期待は、Mac App Store の更新通知と同様に、提供する追加のボタンを含むプルダウン メニューが通知に表示されることです。
何か不足していますか?それとも、Apple が対処するのを待っているバグなので、同じ問題を抱えていますか?
macos - OS X: 通知センターのアイテムがクリックされたときにユーザー情報を取得する方法は?
通知センターからリモート通知アイテムをクリックしたためにアプリがアクティブ化されたときに、特定のアクションを実行したいと考えています。どのデリゲートがユーザー情報を提供しますか?
-- マノジ
macos - クリック時に NSUserNotification additionalActions を表示
上の画像では、OS X で 2 つの通知を確認できます。1 つ目は私のアプリからのもので、2 つ目は Apple の Reminders.app からのものです。otherButtonTitle
画像では、 「完了」とactionButtonTitle
「後で」を見ることができます。
2 番目の通知、つまり Reminders.app からの通知は、まったく異なる動作をします。マウスオーバーで下向きの小さな矢印が表示され、クリックするとさらにアクションがあることを示します。実際、[後で]を 1 回クリックするだけで、さらにいくつかのオプションを選択できます。
ただし、通知に対して同じ動作をさせることはできません。マウスオーバーしても小さな矢印が表示されず、[後で] を 1 回クリックしても他のオプションが表示されません (通知は無視されます)。明らかではない「後で」でマウスボタンを押したままにすると、より多くのオプションが表示されます。
ここで明らかな何かが欠けていますか?Reminders.app からの通知とまったく同じ通知を取得するにはどうすればよいですか?
objective-c - NsUserNotification: 末尾ではなく先頭のタイトルを省略
title、subtitle、informativeTextの 3 つすべては、長すぎて表示できない場合、コンテンツを除外します。それらのすべてが最後にそれらを排除します。
最初にそれを回避する方法はありますか?これは、たとえば長いドメインを表示しようとする場合に役立ちます。
機能する別の解決策は、これら 3 つのプロパティすべての使用可能なスペースを取得して、設定する前に NSString(s) を省略できるようにする方法です。