Core Animation是否爲iBook樣式頁面卷頁過渡提供了公共API?我已經看過this博客文章,它幾乎精確地重新設計了iBook頁面捲曲轉換,但它依賴於私有API。Core Animation是否爲iBook樣式頁面卷頁過渡提供公共API?
實際上是否有公開的版本,如果沒有,是否有開源的東西?
Core Animation是否爲iBook樣式頁面卷頁過渡提供了公共API?我已經看過this博客文章,它幾乎精確地重新設計了iBook頁面捲曲轉換,但它依賴於私有API。Core Animation是否爲iBook樣式頁面卷頁過渡提供公共API?
實際上是否有公開的版本,如果沒有,是否有開源的東西?
查看Flipboard or iBooks style animation的代碼是否可用@ GitHub。
編號iBooks使用大量的私有API,包括此頁面捲曲轉換。
可以使用的唯一與頁面捲曲相關的動畫是整頁UIViewAnimationTransitionCurlUp和Down轉換以及半頁UIModalTransitionStylePartialCurl。
如果你想用OpenGL ES推出你自己的解決方案,我已經寫了一個模擬page curl using a conical deformation algorithm的介紹。雖然這可能與Apple使用的解決方案不同,但看起來相當逼真,並且可以處理從任何角度觀看動畫的一般情況,而不僅僅是直觀。
由於它是純OpenGL,並且不依賴於任何私有API,所以它也可以移植到除iPhone OS之外的其他平臺。
雖然捲曲本身實施起來微不足道,但如果您想要一個交互式動畫,則需要編寫自己的手指跟蹤代碼,這個過程有點複雜。