刷新状态项菜单中的标签

时间:2011-07-08 00:51:57

标签: cocoa xcode4 label statusbar

我有一个计时器,可以倒计时直到一个事件,它是一个标签,我放在一个显示该时间的状态项目项目中。它应该改变每一秒。我首先在一个普通的窗口中做了这一切,以确保它一切正常并且确实有效。然后我把它变成了一个状态项。问题是当选择状态项并打开下拉菜单时,标签不会改变,我希望它不断更新,而不仅仅是在关闭时进行更新。

我知道可以这样做,因为库存电池状态项可以在下拉菜单打开时更新完全充电之前的剩余时间。我无法在任何地方找到如何做到这一点。

    [timeLeftLabel setIntValue:[timeLeftLabel intValue]-1];

这是我在计时器选择器中使用的代码,标签以初始值开始,只是以1秒的间隔倒计时。如果我打开状态项,标签将停止刷新,似乎打开时,标签不会收到+1消息。我不认为这很复杂,但我发现很少有关于此的文档。

感谢您的帮助。

0 个答案:

没有答案