标签: objective-c macos cocoa nstextfield nsmenu
我正在使用自定义视图构建状态栏菜单,除文本字段外,一切似乎都正常。我第一次打开菜单,一切正常。如果我再次单击状态栏图标关闭菜单,它也会继续正常工作。
但是,如果我通过单击菜单外部来关闭它,则下次打开菜单时,文本字段将完全无响应。我有时可以突出显示NSTextField,甚至可以使“itemEdited”事件发生。
关于这个奇怪问题的任何想法?放在同一视图上的按钮工作正常。
我已经制作了一个示例项目来演示问题:https://github.com/Nic0S/NSTextField-bug