iphone – Apple ZoomingPDFViewer直到第一次缩放后才允许拖动

我正在使用此示例代码在我的iPhone应用程序中查看PDF:

http://developer.apple.com/library/ios/#samplecode/ZoomingPDFViewer/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010281-Intro-DontLinkElementID_2

然而,问题是我似乎无法让它最初被拖动.我最初可以捏合和缩放,在我缩放一次之后,我可以将视图拖得很好.我只是在视图第一次加载时无法拖动.

有任何想法吗?

最佳答案 我想我已经找到了解决方案,但为什么这不仅仅是工作超出了我.如果设置了zoomScale属性,它似乎会触发允许拖动和滚动所需的任何内容,即使您将属性设置为1,也不执行任何操作.

我刚刚在UIScrollView的initWithFrame:方法中执行了此操作:

...
self.zoomScale = 1;
...

如果其他人知道有更好或更正确的方法来做到这一点,或者解释为什么会发生这种情况,我想知道.

点赞