2011-03-11 78 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中的視圖以獲得更好的性能。