2012-06-23 2 views
0

Как заставить его работать? Я добавил метод переопределения в классе, наследуемом от WebView, но он не запускается.WebView cocoa не отвечает на scrollWheel

Любая идея? Заранее спасибо!

- (void)scrollWheel:(NSEvent *)theEvent 
+0

Вам никогда не понадобится подкласс WebView. Что вы пытаетесь достичь? – NSResponder

ответ

0

WebView не тот, кто ловит события; из того, что я помню, это представление документа кадра, которое получает события, и часто это класс WebHTMLView, который трудно подкласса.

[[[webView mainFrame] frameView] documentView] 

Мне очень жаль, но я не знаю, что делать, чтобы поймать событие прокрутки в этом случае, может быть метод swizzling или что-то в этом роде. (хотя вы можете использовать что-то вроде -enclosingScrollView и установить пользовательский скроллер или что-то в этом роде)

Смежные вопросы