私はUIView
を持っています。これはUIViewAnimationOptionTransitionFlipFromTop
のようには見えないので、その軸はビューの中央に配置されます。ビューのtop
に軸を持たせたいので、それは紙のパッドがtop axis
(ページの剥離ではない)からどのように反転するかと同様に反転します。UIViewアニメーションフリップ、軸を上に表示
[UIView transitionWithView:self.view duration:0.6
options:UIViewAnimationOptionTransitionFlipFromTopAxis // <---- Wish there was an option like this
animations:^{
// Exchange the views here
} completion:NULL];
標準のUIView
アニメーションオプションではこれを行うことはできません。フリップ軸をコントロールできる、これに代わるものは何ですか?
私はこのアイデアが好きですが、Core Animationがもっと柔軟になるかどうかは疑問です。私の実装は、私が記述したものより進んでおり、このような複数のフリップビューを使用します。 CAの方が速いでしょうか?おそらく –
。それについて詳しく解説する私の答えを更新しました。 –
私はこれを試して、次のエラーが発生しました:セマンティック問題:互換性のないタイプ 'CATransform3D'(別名 'struct CATransform3D')から 'CGAffineTransform'(別名 'struct CGAffineTransform')に割り当てます。私は何を間違えたのですか? –