2011-03-11 72 views
-1

我有一个轻扫手势,可即时更改ePub/PDF页面之间的页面。它使用UIWebView来显示页面,并使用[_webview loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:_pagesPath]]]来更改页面。我没有从哪里开始实施它,因此它将逐渐在页面之间滑动而不是瞬间。iOS在PDF/ePub阅读器上的页面之间逐步滑动

是否有任何教程在任何地方?或者,如果有人能解释基本理论/视图控制器使用等? 我会很感激。

附注: 我很新(如我在几天前开始学习obective-c)到iOS开发。我在OO PHP和客户端Web技术方面拥有非常强大的背景。

我下载了一个相当不错的ePub阅读器应用程序,并将其剥离并重建,以了解它如何工作并更快地教授自己的objective-c。到目前为止,只做了一些改变,所以它也会接受PDF并放入滑动手势。

问候, 基兰

+0

你是什么意思“逐渐”?改变时的动画? – Robin 2011-03-11 11:59:01

+0

我想要的是当页面滑动时,页面可以快速或慢速地向左/向右滑动。所以如果我想转到下一页,我会向左滑动,这就像我将当前页面拖到左边,我的新页面正在从右侧拉入主要焦点。这是我能想到的最好的描述方式。 – Kieran 2011-03-11 13:36:58

+0

好吧,我想我明白了。你应该着眼于使用UIScrollView,当它应用得当时,它们会给你带来与主屏幕一样的拖动“效果” – Robin 2011-03-11 15:22:10

回答

2

你真的不应该使用的UIWebView的PF渲染 - 这是缓慢的,而不是真正的自定义。苹果已经在iOS4中引入了QuickLook作为更好的选择,但它也非常缓慢和静态。如果你需要一些快速的东西,你可以自己动手,用Quartz和CGPDF * API。

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