我有一个带有自定义光标的应用程序,我使用 NSCursor 的自定义包装器实现了该应用程序(大部分主要代码设计为可移植操作系统,因此在上面我假装 NSCursor 是 Windows 样式的光标)。当用户 cmd+tabs 回到窗口时,我遇到了一些光标没有改回我的自定义问题的问题,我想看看是什么改变了 currentCursor 的值。到目前为止,我尝试设置断点的任何地方都没有给我任何信息。

所以,我想知道是否有办法(在 Xcode 中)在 [NSCursor currentCursor] 的值发生变化时立即中断。这可能吗?我的应用程序可以访问此类数据吗?

谢谢 - 我希望我已经说清楚了。当我什至不确定我想做什么时,很难解释!

最佳答案

NSCursor 有一个类方法 currentSystemCursor,它将为您提供 10.6 及更高版本所需的内容。

10-06 04:09