问题标签 [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.
objective-c - NSStatusItem 在启动时短暂出现,但很快消失
在几个月没有做任何事情之后,我开始重新投入到 Cocoa 开发中。最初,当我开始使用 Snow Leopard 和 Xcode 3 时。我现在正在使用 Xcode 4.2 运行 Lion,并且遇到了一些我以前没有遇到过的问题。
我相信这可能是因为我以前从未使用过 ARC,所以我确定我错过了一些东西。
我正在尝试创建没有主窗口或停靠图标的状态栏应用程序。当我运行应用程序时,我的应用程序的状态栏图标会短暂出现大约一秒钟,然后消失。
这是我的代码。
QuickPlusAppDelegate.h
QuickPlusAppDelegate.m
编辑如果您发现我的代码有任何问题,请告诉我。我肯定会进行一些批评,这样我才能变得更好。
另一个编辑当主窗口本身加载时,状态栏图标似乎消失了。
cocoa - 弹出框在状态栏中时的 NSPopover 瞬态
我正在制作一个位于状态栏中的应用程序。单击状态项时,会弹出 NSPopover。
它看起来像这样:
这就是问题所在:我希望它是“瞬态的”,也就是说,如果我单击弹出框之外的任何位置,它就会关闭。虽然当弹出窗口在窗口中时 NSPopoverBehaviorTransient 工作正常,但当它在状态栏中时它不起作用。
我怎样才能自己实施这种行为?
objective-c - 如何在 OSX 中获取 NSStatusBar 的所有 NSStatusItem 元素?
我需要在 OSX 的状态栏中获取所有元素。
我试图获取系统的 NSStatusBar id: [NSStatusBar systemStatusBar] 但我不知道如何获取其中的所有 NSStatusItems。我在 NSStatusBar 中找到了一个名为 _items 的私有方法,但我不能调用它:
[[NSStatusBar systemStatusBar] _items];
Xcode 告诉我该方法不存在。
如何获取 NSStatusBar 中的所有 NSStatusItem 元素?
谢谢
cocoa - 通过 Carbon Application 添加系统状态栏项
是否可以通过 Carbon 应用程序将状态项添加到系统状态栏?碳中 NSStatusBar 的等价物是多少?是否可以通过 Cocoa 制作一个 dylib 并在 Carbon 中用于此目的?谢谢。
objective-c - XML 数据中的 NSStatusBar 标题行为异常
我想用我的 XMLparser 中的字符串“setTitle”NSStatusBar。当应用程序启动时,它会在状态栏中正确显示标题。但是,当刷新 XML 数据时,标题会显示更新后的字符串,但标题会在状态栏中向左移动。我希望在 XML 刷新后标题保持在同一位置。
这是什么原因造成的?
在应用程序开始时:
XML数据刷新后:
这里是我调用 NSStatusBar 的地方:
objective-c - 如何在打开时更新 NSMenu?
我有一个动态添加 NSMenuItems 的 NSMenu。NSMenu 在保持打开状态时未正确刷新。我正在调用 NSMenu 更新方法NSEventTrackingRunLoopModes
。
我已经实现了以下方法来更新 NSMenu。
nsimageview - 将标题和图像都添加到 NSStatusItem
我一直在试图弄清楚如何将文本和图像添加到 NSStatusItem。这是我正在尝试做的一个模型:
我尝试使用 statusIetm.view 并添加子视图,我尝试设置 title 和 image 属性以获得乐趣,即使我知道这不起作用。'我不是试图添加一个自定义窗口的状态项,但在第一张图片中找到的温度和条件图标。如果有人有任何想法,我很想听听他们的意见。
谢谢
objective-c - NSStatusBar 项目在 Xcode 上没有发光图像的发光
我怎样才能在状态栏项目上制作像这样的光芒?
我知道我可以用另一个 png 来做到这一点,但我见过一些其他应用程序,它们只有状态栏的黑色图标,没有发光。
我怎样才能做到这一点?
谢谢
iphone - 设备方向到状态栏方向更改
我创建了一个设备方向侦听器来捕获设备何时旋转,就像这样
但是在 jumpBarButtonPosition 方法中,我已从使用 UIDeviceOrientation 更改为 statusBarOrientation,因此我正在考虑可以替换UIDeviceOrientationDidChangeNotification的内容,以便仅接收有关 statudBarOrientation 更改的通知。
objective-c - NSStatusBar 使用菜单拖放
我熟悉这里描述的技术:Drag and Drop with NSStatusItem to make an NSStatusBar item that can handle file drag & drop。
拥有支持拖放和常规菜单交互的状态栏项目的正确方法是什么,就像 Cloudapp 图标一样。
我希望用户能够左键单击 NSStatusItem 以查看正常的菜单列表以及允许文件拖放功能。
在我看来,如果我在 NSStatusItem 上使用自定义视图,我必须编写所有自己的点击处理程序代码。所以我必须自己手动检测点击并显示我的菜单项。
我只是想确保在开始实施之前没有更简单(或更好)的方法。