Код который меняет стандартный курсор (стрелку) Вашего приложения (контрола в приложении, например NSView) на картинку или иконку.
- (void)resetCursorRects {
int crossCursorHeight = 38;
int crossCursorWidth = 38;
NSString *imageName = [[NSBundle mainBundle] pathForResource:@"cursor-std" ofType:@"png"];
NSImage *crossCursor = [[NSImage alloc] initWithContentsOfFile:imageName];
[crossCursor setSize:NSMakeSize(crossCursorWidth, crossCursorHeight)];
NSPoint *point = NSMakePoint(crossCursorWidth / 2, crossCursorHeight / 2);
NSCursor *customCursor = [[NSCursor alloc] initWithImage:crossCursor
hotSpot:point];
[self addCursorRect:[self bounds] cursor:customCursor];
}
Немає коментарів:
Дописати коментар