我正在编写一个自定义 NSView 子类。我的窗口中有这个类的几个实例,其中大部分是通过调用 NSView 的 setFrameRotation 方法来旋转的。在此视图的矩形区域上时,我还需要更改光标。
NSView 的 addCursorRect方法的文档包含以下倾斜警告:
光标矩形不受超级视图的裁剪,也不打算与旋转视图一起使用。
嗯,嘘。但是,我肯定会喜欢使用它们,因为它们是比我必须使用的 hack更好的解决方案。而且,你知道吗?我试过了,它似乎工作正常。然而,这个警告让我害怕;我担心魔鬼会在以后的某个时候来收取他应得的钱。因此,我的问题是:有谁知道为什么光标矩形不适合与旋转视图一起使用?