问题标签 [nsstatusbar]
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.
cocoa - 如何拖动 NSStatusItems
你们都知道 Mac OS X 中的菜单栏(或者更好的说法是 NSStatusBar)。
有些项目我可以移动,而另一些则不能。
我希望能够拖动我的应用程序的 NSStatusItem。
知道如何实现吗?
cocoa - 如何获取 NSStatusItem 的框架
NSStatusItem
在我将它添加到 Cocoa 的状态栏后是否可以获得框架?当我的应用程序启动时,我正在向系统状态栏添加一个项目,并且想知道它的位置是可能的。
objective-c - 保存首选项以显示或隐藏 NSStatusItem
我有一个应用程序作为普通应用程序运行,但也有一个NSStausItem
. 我想实现在首选项中设置一个复选框的能力,当这个复选框打开时,状态项应该被显示,但是当复选框关闭时,状态项应该被删除或不可见。
我在这里的论坛中发现有人面临类似问题:如何使用复选框打开和关闭菜单栏中的状态项?
但是我对这个解决方案的问题是它不能按预期工作。所以我勾选了这个复选框,一切正常,但是当我第二次打开应用程序时,应用程序无法识别我在第一次运行时所做的选择。这是因为复选框没有绑定到 aBOOL
或其他东西,复选框只有一个IBAction
,它在运行时删除或添加状态项。
所以我的问题是:如何在首选项中制作一个复选框,让我选择是否显示状态项。
好的,实际上我尝试了以下我从给你链接的帖子中复制了
在 AppDelegate.h 中:
然后在 Delegate.m 中:
然后在 IBaction 我添加了这个:
在我的 awakefromnib 中,我添加了这个:`
然后在界面生成器中,我创建了一个新的复选框,将其与“myStatusItemCheckbox”连接起来,并添加了一个 IBaction,我还单击了绑定检查器并设置了以下绑定到的值:NSUserDefaultController
并且正如ModelKeyPath
我设置的那样:MyApp_ShouldShowStatusItem.
不幸的是,这根本不起作用是什么我做错了吗?
cocoa - 状态栏项目的弹出窗口
我正在构建一个应用程序,它需要有一个状态栏项目和一个自定义弹出窗口,当单击状态栏项目时会弹出。
我知道如何为其设置状态栏项目和 nsmenu,但我需要一个自定义窗口而不是 nsmenu。
我正在寻找的一个例子是IconFactory 的Take Five
我真的希望你有任何想法我该怎么做。
cocoa - NSStatusBar 隐藏在 Mac OS X Lion 中
我目前正在开发一个状态栏应用程序。知道状态栏是否因为应用程序进入全屏模式而隐藏非常重要。有办法知道吗?
提前致谢。
macos - 检测单击 OS X 菜单栏?
我很好奇是否有一个技巧可以检测整个菜单栏上的点击。我知道我可以检测到对 NSStatusItem 或 NSMenu 的点击,但我正在寻找与菜单栏空白区域相关的事件。
翻阅文档,似乎不可能。但是,我想知道是否有人对此功能有解决方法?
macos - OSX:如何“取消隐藏”状态栏项目?
好的,我有一个状态菜单应用程序,其中有一个“隐藏”菜单项。
点击“隐藏”调用:
这当然会从状态栏中删除我的应用程序,即使它仍在运行。
当用户在“应用程序”文件夹中“打开”我的应用程序时,我希望将我的应用程序重新添加到系统状态栏中。问题是我无法在“ApplicationDidFinishLaunching”中插入代码来执行此操作,因为应用程序已经打开。所以我该怎么做?
cocoa - Cocoa:获取 NSStatusBar 项目的位置
如何获取NSStatusBar
项目的位置或框架?
cocoa - NSMenuBar 鼠标按下通知?
我正在尝试查找通知/方法来检查 NSStatusBar(系统宽栏)中的 NSStatusItem 是否被单击。
有谁知道如何做到这一点?
谢谢
已编辑 20120111
我的意思是整个状态栏中的“任何”项目。
objective-c - 如何在 Cocoa 应用程序中实现 TopBar?
我是可可开发的新手。我想在我的应用程序中实现这种类型的 Bar(下图)。我该如何实施?哪个控件用于此?