в моем приложении для какао, I uss "[[NSCursor pointingHandCursor] set];" в -mouseEnter, но курсор изменится, когда обновится другое представление. Я надеюсь, что форма курсора не изменится до тех пор, пока я не изменю его с кодом.сохранение формы курсора без изменений
1
A
ответ
0
Реализовать resetCursorRects и вызывать addCursorRect:cursor:
resetCursorRects:
переопределены подклассами для определения их прямоугольники курсора по умолчанию.
addCursorRect: Курсор:
Устанавливает курсор, который будет использоваться, когда указатель мыши находится в пределах указанной области.
cursor = [[NSCursor alloc] initWithImage: [NSImage imageNamedByPPS: @ "imageName"] hotSpot: [[NSCursor arrowCursor] hotSpot]]; - (void) resetCursorRects { [super resetCursorRects]; [self addCursorRect: [self bounds] курсор: курсор]; } Я пробую код выше, а затем преуспею. Я очень счастлив. Поделитесь со всеми вами. – dengxx
добавьте свой код в ответ. –