Обход события прокрутки от uiwebview до родительского представления - PullRequest
1 голос
/ 07 сентября 2011

У меня проблема с событием прокрутки

после того, как я добавил подпредставление UIWebView в ячейку таблицы

[cell.contentView addSubview: webview];

если прокручивать по вертикали внутри веб-просмотра, веб-просмотр прокручивается, ячейка родительской таблицы является статической, я хочу пропустить событие прокрутки до родительского представления (ячейки) и позволить таблице прокручивать по вертикали

Как сделать работу?

Ответы [ 2 ]

1 голос
/ 07 сентября 2011

Если вам просто нужен веб-вид для отображения контента; и не обрабатывать пользовательские взаимодействия каким-либо образом, вам просто нужно отключить UserInteraction для веб-просмотра;

webView.userInteractionEnabled=NO;

Это передаст любые пользовательские взаимодействия в родительское представление, которое в вашем случае будет ячейкой.

0 голосов
/ 07 сентября 2011

Попробуйте отключить прокрутку веб-просмотра

for (id subview in mWebView.subviews)
    if ([[subview class] isSubclassOfClass: [UIScrollView class]])
        ((UIScrollView *)subview).scrollEnabled= NO;
...