0

アラートから、この図はシートではなくパネルを表していると思います (シートは既に開いているアプリのオーバーレイであると理解しています)。

カスタム、または組み込みの「クリーン」ポップアップ アラート (通知) を作成しようとしています。NSAlert 内で、アラートのカスタマイズについて言及しているものを見つけることができないようです。

例は次のようなものです。

ここに画像の説明を入力

(ソース: http://i.stack.imgur.com/WJhV8.jpg )

4

1 に答える 1

3

NSUserNotificationCenterクラスは、これらの「ユーザー通知」を画面の右上に表示するために使用されます。

通知例

import AppKit

let note = NSUserNotification()
note.title = "Hi Stack Overflow"
note.subtitle = "How’s it going?"
note.contentImage = NSImage(contentsOfURL: NSURL(string: "http://cdn.sstatic.net/stackoverflow/img/apple-touch-icon.png")!)

NSUserNotificationCenter.defaultUserNotificationCenter().deliverNotification(note)

(Gmail から表示されるのは、Chrome が提供するカスタムの非標準通知システムです。Chrome 拡張機能を作成すれば、おそらくそれを利用できますが、NSUserNotificationCenter はより正常です。)

于 2015-09-29T20:42:53.103 に答える