2013-08-13 1 views
1

в моем приложении для какао, I uss "[[NSCursor pointingHandCursor] set];" в -mouseEnter, но курсор изменится, когда обновится другое представление. Я надеюсь, что форма курсора не изменится до тех пор, пока я не изменю его с кодом.сохранение формы курсора без изменений

+0

cursor = [[NSCursor alloc] initWithImage: [NSImage imageNamedByPPS: @ "imageName"] hotSpot: [[NSCursor arrowCursor] hotSpot]]; - (void) resetCursorRects { [super resetCursorRects]; [self addCursorRect: [self bounds] курсор: курсор]; } Я пробую код выше, а затем преуспею. Я очень счастлив. Поделитесь со всеми вами. – dengxx

+0

добавьте свой код в ответ. –

ответ

0

Реализовать resetCursorRects и вызывать addCursorRect:cursor:

resetCursorRects:

переопределены подклассами для определения их прямоугольники курсора по умолчанию.

addCursorRect: Курсор:

Устанавливает курсор, который будет использоваться, когда указатель мыши находится в пределах указанной области.