如何删除自定义视图上方的 NSMenuItem 间隙
Posted
技术标签:
【中文标题】如何删除自定义视图上方的 NSMenuItem 间隙【英文标题】:How to remove NSMenuItem gap above custom view 【发布时间】:2011-10-01 19:23:27 【问题描述】:我正在寻找以下帖子中讨论的内容。
Gap above NSMenuItem custom view.
Reverse engineering an NSMenu for a Status Bar Item
我试过Pierre Bernard提供的碳码
最初,我遇到了与其他错误一样的错误“在 InstallControlEventHandler 线上的 EXC_BAD_ACCESS”。我大量使用代码并意外找到了解决方案。
我刚刚将 InstallControlEventHandler 函数调用替换为 HIViewInstallEventHandler,一切正常。
希望这对其他人有所帮助。如果有人需要进一步说明,请告诉我。
特别感谢 Pierre Bernard 提供了出色的代码。
谢谢
【问题讨论】:
请将您的问题作为问题发布,然后单独发布答案并接受FAQ 中描述的内容,而不是在问题正文中发布答案并将标题伪标记为[已解决] . 感谢您的提示,请记住这一点。 我建议用这个问题进行,否则它可能会被关闭。 我现在无法给出自己的答案,因为我必须等待接下来的 7-8 小时。直到,我一直保持这样。您可以编辑帖子,如果它有助于保持帖子打开。无论如何,这篇文章只是为了帮助像我这样的人,而不是为了计算票数。 :)。感谢您的关心。 【参考方案1】:只需将 InstallControlEventHandler 函数调用替换为 HIViewInstallEventHandler,代码就可以正常工作。
谢谢
【讨论】:
以上是关于如何删除自定义视图上方的 NSMenuItem 间隙的主要内容,如果未能解决你的问题,请参考以下文章