Objective-C Cocoa 中的关键窗口是啥?

Posted

技术标签:

【中文标题】Objective-C Cocoa 中的关键窗口是啥?【英文标题】:Whats a key window in Objective-C Cocoa?Objective-C Cocoa 中的关键窗口是什么? 【发布时间】:2012-01-25 00:26:31 【问题描述】:

什么是关键窗口?它是用来做什么的?我读过它用于“键输入”;但是有人可以扩展一下吗?一个例子将不胜感激。

【问题讨论】:

为什么这被否决了?如果您投反对票,请给出适当的理由。 【参考方案1】:

“关键窗口”是当前接受鼠标和键盘事件的窗口。通常主窗口和关键窗口是一样的,但不一定是这样(例如,如果你打开了一个实用程序窗口,它不能是主窗口,但它可能会成为关键窗口)。

【讨论】:

以上是关于Objective-C Cocoa 中的关键窗口是啥?的主要内容,如果未能解决你的问题,请参考以下文章

Objective-C/Cocoa:获取关键代码

带有延迟 NSMenu 的 NSButton - Objective-C/Cocoa

Objective-C / Cocoa:上传图像、工作内存和存储

捕获所有 Objective-C 消息并获取 Cocoa 运行时中的对象列表

Objective-C/Cocoa 中 Java 的 Thread.sleep() 等价物是啥?

Objective-C/Cocoa/XCode 新手:如何接收通知?