2010-05-14 35 views

回答

3

編號iBooks使用大量的私有API,包括此頁面捲曲轉換。

可以使用的唯一與頁面捲曲相關的動畫是整頁UIViewAnimationTransitionCurlUp和Down轉換以及半頁UIModalTransitionStylePartialCurl。

4

如果你想用OpenGL ES推出你自己的解決方案,我已經寫了一個模擬page curl using a conical deformation algorithm的介紹。雖然這可能與Apple使用的解決方案不同,但看起來相當逼真,並且可以處理從任何角度觀看動畫的一般情況,而不僅僅是直觀。

由於它是純OpenGL,並且不依賴於任何私有API,所以它也可以移植到除iPhone OS之外的其他平臺。

雖然捲曲本身實施起來微不足道,但如果您想要一個交互式動畫,則需要編寫自己的手指跟蹤代碼,這個過程有點複雜。