OpenGLではなくコアアニメーションのみを使用して、多くのビュー(画像ではなくuiview)のフリップボードを行いたいと思います。フリップの多くの例を見ましたが、それらは画像の反転と画像レイヤーのキャプチャのみを含みます。ここのように: https://github.com/brow/leaves いくつか助けてください。
3259 次
1 に答える
3
FlipView というこの Github プロジェクトを見つけました。必要のないレイアウト ツールが含まれていますが、ページ フリッピングはAFKPageFlipperクラスのコア アニメーション レイヤーを使用して実装されています。
自分で実装するには:
- ビューのレイヤー コンテンツを画像にコピーします。(
[layer renderInContext:]
) - 画像の右側を新しいレイヤーの
contents
. CATransform3D
遠近法でレイヤーに回転変換を追加します。パースペクティブの追加については、コア アニメーション ガイドのリスト 2 を参照してください。
于 2012-01-31T01:08:00.913 に答える