2

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

4

1 に答える 1

3

FlipView というこの Github プロジェクトを見つけました。必要のないレイアウト ツールが含まれていますが、ページ フリッピングはAFKPageFlipperクラスのコア アニメーション レイヤーを使用して実装されています。

自分で実装するには:

  1. ビューのレイヤー コンテンツを画像にコピーします。( [layer renderInContext:])
  2. 画像の右側を新しいレイヤーのcontents.
  3. CATransform3D遠近法でレイヤーに回転変換を追加します。パースペクティブの追加については、コア アニメーション ガイドのリスト 2 を参照してください。
于 2012-01-31T01:08:00.913 に答える