[英]NSTextField inside NSPopover is not key until mouse click
我有一个通过与NSStatusItem交互显示的NSPopover。 我已经在此发布了博客,介绍了在这种情况下即使需要输入也需要做的修改: http : //blog.brokenrobotllc.com/using-nspopover-with-nsstatusitem
我在NSPopover的内容视图中有一个NSTextField。 当我打开NSPopover时,NSTextField就像键一样显示(光标闪烁)。 但是,键入时,没有任何显示。 如果单击该字段中的鼠标,则输入开始显示在此处。
我已经尝试过诸如在popoverDidShow:上调用NSWindow的makeFirstResponder之类的事情。 行为没有改变。 有人在这里有什么想法吗?
我的猜测是您需要使您的应用程序处于活动状态。 尝试打电话
[NSApp activateIgnoringOtherApps:YES];
当您显示弹出窗口时。
编辑:当然,我可能是错的。 这一切只是我的头上。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.