У меня есть веб-страницу для тестирования (https://storage.googleapis.com/htmltestingbucket/nested_scroll_helper.html), который просто выводит счетчик события прокрутки HTML-поймал в фиксированном заголовкеСВИФТ - HTML прокрутке события в WKWebView, что находится внутри ScrollView
Когда WKWebView является единственным прокручиваемым элементом во фрагменте, все отлично, и WebView отправляет события прокрутки на страницу
Если я хочу добавить собственные элементы выше и ниже WebView, тогда все становится намного сложнее.
UIScrollView
UILabel
WKWebView
UILabel
Я знаю, что это не хорошо иметь WebView внутри ScrollView, но я должен обеспечить единый опыт скроллинг с гибридным контентом и собственно прокрутки событий в HTML-документе. Я нашел много вопросов по этому вопросу, но я не смог создать полное сквозное решение.
Но как WebView будет знать о свитках? – Luda
Это не потому, что вы больше не прокручиваете веб-просмотр. У вас будет только одно прокручиваемое представление, которое «перемещает» веб-просмотр. Таким образом, у вас есть идеальное одиночное прокручивание – MarkHim
Я вас понимаю, но это то, что мы ищем. Мне нужно, чтобы веб-просмотр знал о прокрутке, прокручивая его – Luda