2013-04-07 29 views
1

我想實現書視圖功能,就像在紙53中一樣。它就像一本打開和翻轉的書等。如何實現書視圖像紙一樣翻轉53

我應該使用OpenGL ES或核心動畫來實現這一點?

+0

嘗試UIPageViewController這是一個很好的開始。 – satheeshwaran 2013-04-07 09:35:16

+0

你可以使用Core Animation作爲這個東西。嘗試使用它。 – Nirav 2013-04-07 10:07:25

+0

當您搜索「ios頁面翻轉」時,我的答案中的兩個鏈接都可以在谷歌的第一頁上找到。你應該在提問之前做出更多的努力(downvoted) – 2013-04-07 11:46:05

回答

2

我真的無法解釋它比Mark Pospesel在他的帖子Anatomy of a page-flip animation中已經做得更好。

解決方案是他的解決方案使用Core Animation非常有效地執行此操作,並進行低谷事物(如透視和反鋸齒)。最後,他擁有歸屬許可下的all the code on GitHub。儘管我強烈建議您在跳入代碼之前查看他的帖子,因爲它解釋了翻頁動畫的整體結構。

0

我也在尋找類似這樣的東西,還有一些關於這個問題的評論者和回答者忽略的論文實現的令人敬畏的東西。

1)頁面翻轉是慣性的。有100頁的書?用手指輕輕敲擊幾十頁即可翻閱。就像一本真正的書。我還沒有看到有這樣的免費庫。 2)仔細觀看紙質動畫。在我看來,這是以公開的方式完成的。我不認爲我已經看到任何核心動畫示例如此快速和流暢。我可能是錯的,我很想錯。
3)請注意,在紙張中,您可以看到當前頁面邊緣以外的內容,以便知道該書的當前頁面的哪一側有多少。就像在一本真正的書中一樣。這很微妙但很關鍵。

如果任何人有一個圖書館的想法,承擔一些這些事情,請讓我知道。