Iphone PdfViewController.scroll位置在IOS 5中不使用UIWebview

Iphone PdfViewController.scroll位置在IOS 5中不使用UIWebview,iphone,ios4,pdf,uiwebview,ios5,Iphone,Ios4,Pdf,Uiwebview,Ios5,我有一个应用程序,在UIWebview中使用按钮和索引滚动Pdf文件。它使用代码PdfViewController.scrollPosition移动到Pdf文件中的指定位置。该应用程序一直运行良好,几个月前被发送到iTunes,但最近我升级到了Xcode 4,当我尝试使用Ios 5模拟器运行我的应用程序时,定位将不起作用 新的Ios 5中有什么变化阻止了上述代码的工作?这是通过我发布的另一个类似问题得到的回答。它现在不起作用的原因是iOS5不支持Javascript(谢谢苹果)。通过使用webV

我有一个应用程序,在UIWebview中使用按钮和索引滚动Pdf文件。它使用代码PdfViewController.scrollPosition移动到Pdf文件中的指定位置。该应用程序一直运行良好,几个月前被发送到iTunes,但最近我升级到了Xcode 4,当我尝试使用Ios 5模拟器运行我的应用程序时,定位将不起作用


新的Ios 5中有什么变化阻止了上述代码的工作?

这是通过我发布的另一个类似问题得到的回答。它现在不起作用的原因是iOS5不支持Javascript(谢谢苹果)。通过使用webView.scrollView浏览Pdf页面,您可以使用不同的方法浏览Pdf。

我已经回答了一个类似的问题。下面是答案。希望它能解决你的问题。 您可以使用UIWebView的Scrollview进行导航,因为IOS5不再支持Javascript:下面是一个我的代码,对我来说很好。PdfViewController是一个webview

    [PdfViewController.scrollView setContentOffset:CGPointMake(x, y)];
contentOffset接受CGPoint作为参数。这里x和y是表示滚动位置的整数值。如果要获取webView的当前x和y坐标,请使用以下代码:

NSInteger x = PdfViewController.scrollView.contentOffSet.x;
NSInteger y = PdfViewController.scrollView.contentOffset.y;
注意:ScrollView在IOS 5中引入,在早期的IOS版本中不起作用。Javascript函数可用于早期版本。因此,您可以检查设备版本并相应地实现代码