Мышь Xcode и базовая справка NSView? - PullRequest
0 голосов
/ 12 ноября 2011

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

Я знаю, что вы можете использовать mousedown, mouseup и другие события, ноЯ действительно не знаю, как поместить их в мой код, чтобы смена изображения курсора работала.

1 Ответ

0 голосов
/ 15 ноября 2011

Иметь собственный NSView и переопределить resetCursorRect, См. Пример кода ниже

-(void)resetCursorRects{

    //[self log:@"Inside Reset Cursor Rect"];
    NSRect viewRect = [self frame];// change it accordingly 
    [self addCursorRect:viewRect cursor:[NSCursor pointingHandCursor]];

    viewRect = [self.pMailImageView frame];
    [self addCursorRect:viewRect cursor:[NSCursor pointingHandCursor]];

    viewRect = [self.pDialImageView frame];
    [self addCursorRect:viewRect cursor:[NSCursor pointingHandCursor]];



}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...