Как заставить его работать? Я добавил метод переопределения в классе, наследуемом от WebView, но он не запускается.WebView cocoa не отвечает на scrollWheel
Любая идея? Заранее спасибо!
- (void)scrollWheel:(NSEvent *)theEvent
Как заставить его работать? Я добавил метод переопределения в классе, наследуемом от WebView, но он не запускается.WebView cocoa не отвечает на scrollWheel
Любая идея? Заранее спасибо!
- (void)scrollWheel:(NSEvent *)theEvent
WebView не тот, кто ловит события; из того, что я помню, это представление документа кадра, которое получает события, и часто это класс WebHTMLView
, который трудно подкласса.
[[[webView mainFrame] frameView] documentView]
Мне очень жаль, но я не знаю, что делать, чтобы поймать событие прокрутки в этом случае, может быть метод swizzling или что-то в этом роде. (хотя вы можете использовать что-то вроде -enclosingScrollView
и установить пользовательский скроллер или что-то в этом роде)
Вам никогда не понадобится подкласс WebView. Что вы пытаетесь достичь? – NSResponder