У меня следующая ситуация: UIScrollView содержит UIWebView. Я хочу, чтобы содержимое в веб-представлении было сенсорным, но представление с прокруткой не должно прокручиваться, если к нему не коснулись левого или правого края. Я вложил в подклассы UIScrollView и UIWebView, чтобы попытаться переопределить такие методы, как hitTest
и pointInside
, но пока нет пути.
Единственный частичный успех, который я имел, состоял в том, чтобы переопределить pointInside
в моем UIScrollView и вернуть NO, если точка не была близка к краям. Затем UIScrollView прекращает прокрутку, но никакие касания не отправляются в UIWebView.