У меня есть UIWebView, который встроен в UIScrollView. Размер веб-вида изменен, так что представление прокрутки управляет всей прокруткой (мне нужен контроль над прокруткой).
В веб-представлении я отключил выбор пользователя через '-webkit-user-select: none;'
Все работает нормально, кроме одной раздражающей детали. Когда я удерживаю палец на содержании перед началом прокрутки в течение примерно секунды, scrollView не будет прокручиваться. Мое лучшее предположение, что это как-то связано с userSelection. Время примерно то же самое, что обычно требуется для копирования / вставки / увеличения, что обычно также отключает прокрутку.
У меня заканчиваются идеи, как это решить. Буду признателен за любую помощь!
Спасибо!
РЕДАКТИРОВАТЬ: Другой аспект проблемы заключается в том, что отсутствие прокрутки фактически вызывает JS-Eventhandler (щелчок, размышление, mouseup) внутри моего webView, что приводит к неожиданному поведению приложения. Пользователь кладет палец вниз, ждет, прокручивает, ничего не происходит, убирает палец, и это воспринимается как щелчок, который кажется неправильным с точки зрения пользователя.