- (void) scrollWheel: (NSEvent) событие не работает - PullRequest
1 голос
/ 14 декабря 2009

Я написал приложение в какао с документом окна с PDFView внутри. Я пытаюсь перехватить scrollWheel: события в PDFView, но по какой-то причине этот метод никогда не передается в PDFView. Вместо этого вид прокручивается вниз или вверх в зависимости от вашей перспективы.

scrollWheel: является частью цепочки респондента, поэтому я ожидаю, что метод будет вызван, но это не так.

Кто-нибудь знает почему?

1 Ответ

1 голос
/ 14 декабря 2009

Если ваш PDFView находится внутри вида прокрутки, вид прокрутки, скорее всего, использует событие -scrollWheel :. Если нет, то вам нужно убедиться, что ваш подкласс PDFView принимает первого респондента:

-(BOOL)acceptsFirstResponder
{
    return YES;
}

Если это не сработает, вам нужно будет предоставить более подробную информацию о том, что вы пытаетесь выполнить, и как вы пытаетесь это сделать (т. Е. Опубликовать свой код).

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