首先,标题可能会产生误导,因为我不知道如何正确地提出我的问题,因为英语不是我的母语。
重点是:我有一个位图,一个图标,已从桌面的屏幕截图中提取。我想检查当前的屏幕状态(那是我现在运行的所有应用程序)是否有可见的图标(在位图中)?
问题是,Cocoa的方法是什么?
提前致谢。
编辑:
我的目标是编写一个宏应用程序,当屏幕上或打开的应用程序(可能隐藏)中发生某些事情时,它会执行某些操作。
答案 0 :(得分:1)
您可以使用
检查视图或任何对象是否可见 if (object.superview)
检查alpha(alpha = 1是可见的alpha = 0隐藏
if (object.alpha == 1)
或者您可以检查隐藏的对象:
if (object.hidden)
检查对象是否已被取消隐藏:
if (!object.hidden)