Код который меняет стандартный курсор (стрелку) Вашего приложения (контрола в приложении, например 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]; }
Немає коментарів:
Дописати коментар