2011-01-28 9 views
2

OpenGLではなくCore Animationのみを使用して、多くのビュー(画像ではなくuiview)のフリップボードを行いたいと思います。私はフリップの多くの例を見ましたが、画像の反転と画像レイヤーのキャプチャのみが必要です。ここのように:https://github.com/brow/leaves いくつか私を助けてください。コアアニメーションのみのFlipBoard

答えて

3

これが見つかりましたGithub project called FlipViewです。これには不要なレイアウトツールが含まれていますが、ページ反転はAFKPageFlipperクラスのコアアニメーションレイヤを使用して実装されています。

  1. 画像にビューのレイヤーの内容をコピーします。それを自分で実装するに

    。 ([layer renderInContext:]

  2. イメージの右側を新しいレイヤーのcontentsに追加します。
  3. 回転を追加して、CATransform3Dを透視画層でレイヤーに変換します。 Listing 2 in the Core Animation Guide for adding perspectiveを参照してください。
関連する問題