对于屏幕截图,我使用CGDisplayCreateImage。但在输出图像中,我看到光标。如何在没有光标的情况下拍摄屏幕?
CGImageRef image = CGDisplayCreateImage(kCGDirectMainDisplay);
我在Siera看到这个错误。在El capitan上,我可以启用或禁用光标使用
kCGDisplayStreamShowCursor
答案 0 :(得分:0)
您可以使用CGDisplayHideCursor()
隐藏鼠标光标。当然,你必须在捕获显示后打开它。
CGDisplayHideCursor(kCGDirectMainDisplay);
CGImageRef image = CGDisplayCreateImage(kCGDirectMainDisplay);
CGDisplayShowCursor(kCGDirectMainDisplay);