我想获取NSCursor作为移动光标(图1)。
我正在寻找未在NSCursor
中公开并遇到this question的游标。特别相关的是最后一个答案,其中包含选择器_moveCursor
。但是,当设置了选择器返回的游标时,我得到以下结果:
以及负责选择光标的代码:
NSCursor *test;
SEL selector = @selector(_moveCursor);
if ([NSCursor respondsToSelector:selector])
{
test = [NSCursor performSelector:selector];
} else {
test = [NSCursor closedHandCursor];
}
[test set];
其余内容在可可豆库存中,摘要在mouseEntered
中。
我想解决上述SO问题中的其他答案,其中涉及从图像文件加载光标,您可以在其他框架中找到这些答案,例如webkit。
我的问题归结为:是否有另一种方法可以实现此目标,因为缺少更好的术语,无法获得此游标的“正确”方法,还是我应该使用可以在上述框架中找到的矢量图形? ?
如果该框架在旧版本的macos上不可用,那么我加载文件的问题可能会限制我,并且自己保存资源也不是理想的解决方案。
让我知道我是否错过了什么,或者还有其他选择。
(对屏幕截图质量表示歉意,屏幕捕获不包括光标)