【问题标题】:update statusbar menu on click mac os x cocoa在单击 mac os x cocoa 时更新状态栏菜单
【发布时间】:2011-08-05 19:34:35
【问题描述】:

我一直在玩一个状态栏菜单应用程序,我想做的是在单击菜单时更新菜单的内容。我已经能够在 awakefromnib 函数上进行所有工作,并且它按预期工作。现在我只想在每次单击状态栏时更新菜单。这肯定是可以做到的,因为它是在 dropbox 状态栏菜单和许多本机应用程序状态栏菜单中完成的。我无法将操作直接与单击菜单相关联,并且我不想让循环在后台运行,因为我真的不需要它。有任何想法吗?另一种方法是让一个与菜单项相关联的操作不会导致菜单再次隐藏。欢迎任何帮助。

【问题讨论】:

    标签: cocoa macos menu statusbar


    【解决方案1】:

    只需为您的菜单设置一个委托,并实现-(void)menuWillOpen:(NSMenu *)menu 方法。

    【讨论】:

    • 抱歉,还有一些问题需要解决,但我已经成功了!非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多