【发布时间】:2011-07-11 01:53:21
【问题描述】:
我在状态项中有一个文本字段,希望在单击状态项时立即激活它。我在applicationDidFinishLaunching 中尝试了通常的becomeFirstResponder,然后在awakeFromNib 中尝试了,但它没有用。我想这是因为在启动时调用这些方法时状态项的菜单未打开,可能会忽略它。然后我尝试在单击状态项时设置一个操作,但是这里有人告诉我,只有在状态项没有下拉菜单时才能执行这些操作,而我的就是这样。我想要的是单击状态项,并显示下拉菜单并激活文本字段,以便可以立即开始输入。我正在使用自定义视图在菜单中显示文本字段,不确定这是否相关但在这种情况下可能应该使用其他东西?
谢谢。
【问题讨论】:
标签: objective-c cocoa statusbar