Я использую UIWebView для отображения PDF. Мне нужно отслеживать некоторые события UIScrollView, поэтому я устанавливаю встроенный UIScrollView следующим образом:
for(UIScrollView *s in webView.subviews) {
s.delegate = self;
}
Но проблема в том, что когда я это делаю, я теряю возможность ущипнуть, чтобы увеличить (как раньше, потому что было установлено свойство Scale Pages to Fit в UIWebView). Как это случилось? Что я могу сделать, чтобы это исправить? Я пошел дальше и реализовал метод UIScrollView shouldZoom, но когда я возвращаю scrollView в качестве вида для увеличения, он масштабируется из угла, а не там, где находятся мои пальцы.
Кто-нибудь знает решение этой проблемы? Как мне установить делегат UIScrollView и при этом сохранить естественную возможность масштабирования?
Спасибо!