我正在使用 UIWebView 来显示 PDF。我需要跟踪一些 UIScrollView 事件,所以我将内置的 UIScrollView 设置为:
for(UIScrollView *s in webView.subviews) {
s.delegate = self;
}
但问题是,当我这样做时,我失去了捏缩放的能力(就像我以前一样,因为设置了 UIWebView 的 Scale Pages to Fit 属性)。怎么会这样?我能做些什么来修复它?我继续并实现了 UIScrollView shouldZoom 方法,但是当我将 scrollView 作为要放大的视图传回时,它从角落缩放,而不是我手指所在的位置。
有人知道这个问题的解决方案吗?我怎样才能设置 UIScrollView 委托,并且仍然保留自然缩放能力?
谢谢!