使用 NSMenu 上的箭头控制 NSStatusItem-Objective-C/Cocoa 的 NSSlider
我想创建一个状态项,其中有一个垂直滑块,很像苹果提供的声音控制。我的问题是:如何让它对向上/向下箭头键做出反应,就像声音菜单中的滑块一样? 我…
NSStatusBar 内的 NSTextField:焦点和可编辑问题
我的 Cocoa 应用程序是由一个 NSStatusBar 制作的,内部有一个 NSTextField 和一个主窗口。 请查看屏幕截图以了解想法: 我有两个问题: 当我打开菜单…
检测到 OS X 菜单栏上的点击吗?
我很好奇是否有一个技巧可以检测整个菜单栏上的点击。我知道我可以检测到对 NSStatusItem 或 NSMenu 的点击,但我正在寻找与菜单栏空白区域相关的事件…
使用属性字符串突出显示 NSStatusItem
我有一个 NSStatusItem,并且为其使用属性字符串,设置如下: [statusItem setAttributedTitle:as]; 其中 as 是我的属性字符串。当满足某些条件时,我…
关闭 NSStatusItem 的自定义窗口
单击 NSStatusItem 时会弹出一个自定义窗口。该代码基于 MAAtachedwindow。一切都工作得很好,但当用户单击其他状态栏项目或其他应用程序等其他内容时…
如何保持 NSStatusItem 的焦点直到再次切换它
我正在构建一个使用 NSStatusItem 的应用程序。我希望我的 NSStatusItem 在单击时打开并保持打开状态,直到用户再次单击 NSStatusItem。截至目前,它…
单击后从 NSMenuItem 中删除突出显示吗?
我已经向 NSMenuItem 的子类(位于 NSStatusMenu 中)添加了一个自定义视图,这意味着默认情况下它不会以蓝色/灰色背景“突出显示”。 我通过使用以下…
保存偏好设置以显示或隐藏 NSStatusItem
我有一个作为普通应用程序运行的应用程序,但也有一个 NSStausItem。 我想实现在首选项中设置复选框的功能,当打开此复选框时,应显示状态项,但当复…
使用 NSStatusItem 进行拖放
我正在尝试编写一个应用程序,允许用户从 Finder 中拖动文件并将其放到 NSStatusItem 上。到目前为止,我已经创建了一个实现拖放界面的自定义视图。当…
如何在单击 NSStatusItem 时打开一个窗口?
我对可可还很陌生,所以请原谅我犯的任何愚蠢的错误。 我有一个 NSStatusItem,我想用它来打开菜单。然而,据我所知并听说过不同的形式,如果没有自定…
NSStatusItem 内 WebView 的自定义右键菜单
我有一个嵌入在 NSStatusItem 中的 WebView,当用户右键单击 WebView / NSStatusItem 时,我想显示我在 Interface Builder 中构建的 NSMenu。做到这一…