私は問題アップルはどのようにiBooks 2フラッシュカードのアニメーションをやっていますか?
[UIView transitionFromView:self.frontsideCardView
toView:self.backsideCardView
duration:kFlipCardAnimationDuration
options:UIViewAnimationOptionTransitionFlipFromTop
completion:completion];
を使用して別のUIView
から移行しようとしているが、私は二つのビュー上CALayer
影や丸みを帯びた角の電源を入れたときにアニメーションはラグになることです。だから私はアップルのアプリを見て、彼らが何か似たようなことをしたかどうかを見て、iBooks 2アプリがそうであることを知った。あなたはそこでフラッシュカードを学ぶことができ、カードをタップするとスムーズに反転します。そして、私が見ることができるものから、彼らはまた、丸い角と影を使用します。
(例えば、私は、ビューからすべてを削除:iBooksの中で、これは何も起こらない - 私は裏返しながら、私のアニメーションでは、ビューは黒にフェードことはなかった気づい何
それ以外の場合は10fpsでアニメーション化しています)
Appleはどのような滑らかなアニメーションを作成しましたか?
提案していただきありがとうございます。透明な画像で 'UIImageView'を使ってみましたが、それでもまだ遅れていました。 – fabian789
本当ですか?好奇心 - どのような物件をアニメ化しましたか?フレームまたは変換?すべてのレイヤー変更を廃止しましたか?イメージはどれくらい大きかった? (伸縮性のある領域の画像は大きなパーセンテージを得ることができます)。 – NetworkBurger
画像は非常に小さく、伸縮域を使用しました。私は問題はそれがコーナーと透明度を丸めたことだったと思います。アニメーション化するために、UIViewクラスメソッドを使用しました。 – fabian789