Objective c 如何调整鼠标光标的大小?
预览使用的调整鼠标光标是否为系统光标(例如,调整形状大小时) 它在Objective c 如何调整鼠标光标的大小?,objective-c,cocoa,appkit,nscursor,Objective C,Cocoa,Appkit,Nscursor,预览使用的调整鼠标光标是否为系统光标(例如,调整形状大小时) 它在NSCursor中不能直接作为方法使用,但在预览应用程序的捆绑包中,它看起来也没有光标的私有资源 除了由NSCursor类定义的方法之外,还有更多的系统游标吗?我认为您对这些类方法特别感兴趣(Preview.app dissasembly) 根据AppKit的分解,这些是NSCursor的私有方法 你可以在你的代码中尝试 (void)mouseDown:(NSEvent *)theEvent { [[self window
NSCursor
中不能直接作为方法使用,但在预览应用程序的捆绑包中,它看起来也没有光标的私有资源
除了由
NSCursor
类定义的方法之外,还有更多的系统游标吗?我认为您对这些类方法特别感兴趣(Preview.app dissasembly)
根据AppKit的分解,这些是NSCursor的私有方法
你可以在你的代码中尝试
(void)mouseDown:(NSEvent *)theEvent
{
[[self window] disableCursorRects];
id cursor = [[NSCursor class] performSelector:@selector(_windowResizeNorthEastSouthWestCursor)];
[cursor push];
}
还有更多未记录的游标,例如
+[NSCursor _helpCursor];
+[NSCursor _zoomInCursor];
+[NSCursor _zoomOutCursor];
还有更多
以上大多数游标都有文档记录;在中搜索它们(不带前导下划线)。大多数都在。你是对的,但问题是关于旋转的大小调整光标,我在文档中找不到。更新了文档链接。知道斯威夫特藏在哪里吗?
+[NSCursor _helpCursor];
+[NSCursor _zoomInCursor];
+[NSCursor _zoomOutCursor];