如何添加到Cocoa CFUserNotification Box的链接

时间:2015-10-07 10:15:20

标签: objective-c macos cocoa

我想显示一个带有“确定”,“取消”按钮,一些文字和互联网链接的小留言框。

我正在使用CFUserNotification类,但它没有特定的链接选项。我想链接带我去浏览器,而对话框仍在播出。

我在互联网上搜索但没有找到任何选择。

如果用CFUserNotification无法做到这一点,那么另一种方式是什么?

1 个答案:

答案 0 :(得分:0)

如果显示帮助按钮是可接受的,而不是链接,那么您应该可以使用NSAlert。发出提醒,致电setShowsHelp:YES,并在提醒委托上实施alertShowHelp:方法,转到相关链接。这应该是一个非常简单直接的解决方案。但是,如果你真的需要显示实际链接,那么你需要制作自己的面板;用窗口制作笔尖,将窗口作为工作表运行等。谷歌将提供大量示例。不过,这种方法还有很多工作要做;对于向用户发送的简单通知,最好采用Apple提供的解决方案,而苹果公司凭借其无限的智慧,未给出NSAlert NSAttributedString消息,因此将链接属性放入据我所知,目前无法提供警报信息。