gpt4 book ai didi

objective-c - 如何检测屏幕是否具有在 Cocoa 中渲染的预定义位图区域?

转载 作者:行者123 更新时间:2023-12-03 18:01:28 24 4
gpt4 key购买 nike

首先,标题可能会产生误导,因为我不知道如何正确地提出我的问题,因为英语不是我的母语。

重点是:我有一个位图,一个图标,是从桌面屏幕截图中提取的。我想检查当前的屏幕状态(即渲染我当前运行的所有应用程序)是否有该图标(位图中)可见?

问题是,Cocoa 中的方法是什么?

提前致谢。

编辑:

我的目标是编写一个宏应用程序,当屏幕上或打开的应用程序(可能隐藏)中发生某些情况时,它会执行某些操作。

最佳答案

您可以使用以下命令检查 View 甚至任何对象是否可见

 if (object.superview)

检查 alpha(alpha = 1 可见 alpha = 0 隐藏

if (object.alpha == 1)

或者您可以检查隐藏的对象,如下所示:

if (object.hidden)

并检查对象是否已取消隐藏:

if (!object.hidden)

关于objective-c - 如何检测屏幕是否具有在 Cocoa 中渲染的预定义位图区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6076606/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com