【发布时间】:2009-12-29 12:03:29
【问题描述】:
我想查看本地 PDF(在我的 iPhone 应用程序中)并能够跳转到特定页面。似乎 UIWebView 是要走的路,但是,我找不到任何关于跳转到特定页面的信息。这是不可能的吗?还有其他我可以使用的技术吗?
谢谢, 豪伊
【问题讨论】:
标签: iphone cocoa-touch pdf uikit uiwebview
我想查看本地 PDF(在我的 iPhone 应用程序中)并能够跳转到特定页面。似乎 UIWebView 是要走的路,但是,我找不到任何关于跳转到特定页面的信息。这是不可能的吗?还有其他我可以使用的技术吗?
谢谢, 豪伊
【问题讨论】:
标签: iphone cocoa-touch pdf uikit uiwebview
您可以尝试使用 Javascript。有关详细信息,请参阅this link。您将需要使用类似于@"window.scrollTo(0, x);" 的东西,其中 x 是您通过使用 WebView 确定的某个值。
【讨论】:
另一种选择是像 Mike 指出的那样设置 UIWebView 的内容偏移量(但不涉及 JavaScript):
webView.ScrollView.SetContentOffset(new PointF(0, y), true);
(对不起 MonoTouch 代码,但 ObjectiveC 仍在我的待办事项列表中)
【讨论】:
作为 UIWebView 的替代方案,您可以使用 Quartz API :http://developer.apple.com/iphone/library/documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_pdf/dq_pdf.html
这比较复杂,但你应该可以为所欲为。
【讨论】: