-1

我有一个滑动手势,可以立即更改 ePub/PDF 页面之间的页面。它使用 UIWebView 来显示页面和[_webview loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:_pagesPath]]]更改页面。我没有从哪里开始实现它,以便它会逐渐在页面之间滑动而不是即时滑动。

任何地方都有教程吗?或者,如果有人可以解释基本理论/使用哪些视图控制器等?我将不胜感激。

旁注:我对 iOS 开发非常陌生(就像我几天前开始学习 obctive-c 一样)。我在 OO PHP 和客户端 Web 技术方面有很强的背景。

我下载了一个相当不错的 ePub 阅读器应用程序,并将其剥离并重新构建以了解它的工作原理并更快地自学 Objective-c。到目前为止一切顺利,只是做了一些更改,因此它也可以接受 PDF 并放入滑动手势。

问候,基兰

4

1 回答 1

2

你真的不应该使用 UIWebView 进行 pf 渲染——它很慢而且不能真正定制。Apple 在 iOS4 中引入了 QuickLook 作为更好的选择,但它也相当缓慢且静态。如果您需要快速的东西,您必须自己动手,使用 Quartz 和 CGPDF* API。

对于滑动手势,您想要的是一个启用分页的 UIScrollView,这比静态滑动要好得多,并且可以让您流畅地拖动页面。您可能还需要重用 UIScrollView 中的视图以获得更好的性能。

于 2011-08-10T14:31:52.553 回答