objective-c - Mac 中的信息弹出窗口

标签 objective-c cocoa

我正在为 Mac 操作系统开发一个应用程序,我需要在 Mac 中显示一个信息弹出窗口,在 Windows 操作系统上下文中,它应该类似于以前在托盘图标附近显示的信息,

更真实的例子是,假设任何消息应用程序正在运行,并且您的联系人列表中的某个人在线/可用,那么消息应用程序会在托盘图标区域附近显示一个动画弹出窗口,

我有相同的用例, 在谷歌搜索时我发现,我可以使用 NSAlert 或 Growl ,以及我应该想到的任何其他应用程序。

最佳答案

Mac 上没有 Windows 弹出消息的默认替代方案,但事实上的标准是通过 Growl。 NSAlert 弹出消息通常用于准确显示这些内容:警报。它们通常太大且笨重,无法在不分散或打扰用户的情况下很好地显示少量信息。另一方面,Growl 对于此类事情效果很好,您应该使用它。

关于objective-c - Mac 中的信息弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4781432/

相关文章:

ios - 捏缩放 ScrollView 内 UIImageView 的效果?

objective-c - 监控多个全局 NSEventMask

macos - MAC OS 中的 NSTableCellView 自定义

ios - 确定最低可能的 iOS/macOS 部署目标的最佳方法

ios - 如何在其他 ViewController 中继续下载数据

objective-c - 更改 UITableViewCell 的选定状态

swift - macOS中如何阻止其他应用程序监听鼠标事件?

ios - NSTimer 无法在 NSThread 函数中启动或运行?

swift - UISearchController - 黑色矩形

objective-c - NSTextField 自动完成