【发布时间】:2020-08-27 02:50:49
【问题描述】:
我已经编写了一个用于测量图像文件的 macOS 应用程序,我希望添加一个用于捕获屏幕截图的功能。我希望它有一个用户界面,就像 macOS 应用程序“预览”一样。
要使用它的屏幕截图功能,请执行“文件”>“截图”,然后会获得一个包含以下选项的子菜单:
- 从选择...
- 从窗口...
- 从整个屏幕
“从选择...”让您通过单击和拖动来选择屏幕上的一个矩形。
“从窗口...”让您选择一个应用程序窗口。
“从整个屏幕”就是它所说的。
我可以找到将屏幕截图作为图像对象的代码,但我无法找到用户界面部分、选择矩形或窗口的部分的任何代码。有谁知道这是怎么做到的吗?或者有一些代码可以做到这一点。
【问题讨论】:
标签: macos user-interface cocoa screenshot