UIWebView を使用して PDF を表示しています。いくつかの UIScrollView イベントを追跡する必要があるため、組み込みの UIScrollView を次のように設定します。
for(UIScrollView *s in webView.subviews) {
s.delegate = self;
}
しかし、問題は、これを行うと、ピンチしてズームする機能が失われることです (以前は UIWebView の Scale Pages to Fit プロパティが設定されていたため)。なぜこれが起こるのですか?修正するにはどうすればよいですか? 先に進み、UIScrollView shouldZoom メソッドを実装しましたが、ズームするビューとして scrollView を返すと、指がある場所ではなく隅からズームします。
この問題の解決策を知っている人はいますか? UIScrollView デリゲートを設定し、自然なズーム機能を維持するにはどうすればよいですか?
ありがとう!