objective-c - 如何找到 os x 上所有事件窗口的根元素

标签 objective-c swift macos core-foundation quartz

我遇到了一些麻烦。 谁能简要介绍一下 os x 中窗口的层次结构。 以及是否有可能在 Objective C 和一些框架的帮助下直接交互。 附:我需要知道所有事件窗口的根元素的特征。 下一步我需要知道每个事件窗口的所有 GUI 控件。

最佳答案

我找到了一些方法来获取它。 您可以访问 AppKit 或 Quartz。 您可以通过 ApplicationServices 获取有关 Windows 和使用 Apple Accessibility API 的一些特定信息。 希望这个回答能够对您有所帮助。

关于objective-c - 如何找到 os x 上所有事件窗口的根元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41047549/

相关文章:

objective-c - int *p; 和有什么区别?和 ClassA *Obj?

swift - 从 2 个 UInt8 创建一个 UInt16

Swift 代码在 [String :String] to URLQueryItem conversion 上崩溃

macos - 以编程方式安装 DVD 的 OSX 不会启动用户指定的应用程序

在 OSX 10.7.4 上安装后,Eclipse 看不到 Java SE 7 目录结构(我也看不到)

objective-c - 在当前屏幕中设置 NSWindow 位置

objective-c - NSTextField - 使用 KVO 输入验证?

ios - Swift - 无法显示 Game Center

swift - 在没有 nib 的情况下使用 NSTableView 创建 NSScrollView——缺少对 TableView 的约束

objective-c - 如何确定 Cocoa 中的 Internet 连接?