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];