ビュー遷移 (UIViewAnimationOptionTransitionFlipFromLeft) を使用して、親ビューの 2 つのビューを切り替えています。最初に親(view.layerの影)に影をつけてみたのですが、アニメーションの途中で影が消えて戻ってきてしまいます。また、2 つの子ビューに個別の影を付けてみましたが、同じことが起こります。
影を別の画像として保存する以外に、影を表示したままビュー間でアニメーション化するにはどうすればよいですか?
ありがとう。
編集:ビューの maskToBounds が移行中に YES に設定されているようです (シャドウ UIImage を追加しようとしましたが、まだトリミングされています)。それをオフにする方法はありますか?最適化だと思います。
編集:私が必要としているもの(シャドウビューはスクロールビューにあります)、動的シャドウはひどく遅れます。だから私は .png シャドウを使用しましたが、もう遅れることはありません。カットオフを防ぐために、ビューを別のビュー内に配置して、影が実際に親ビューの境界内にあり、完全に反転するようにします。