私はUIView
影と UIImageView サブビューを持っています。
iPad が回転したときにビューのサイズを変更したいのですが、willRotateToInterfaceOrientation
コールバックでこれを実行しようとしています。
基本的な方法で影を設定するとUIView
、回転が非常に不安定になります。だから、影の設定layer.shadowPathを設定する方法について、他の人からいくつかの提案が欲しいです。
同じブロックで[UIView animateWithDuration:animations]
新しいものを使用して設定し、フレーム サイズの変更をアニメーション化しようとしましたが、シャドウ パスは新しいサイズにスナップします。shadowPath
そして、アニメーション ブロックでレイヤーの shadowPath を変更しないと、変更されません。
私が行ったいくつかの検索から、レイヤー プロパティへの変更をアニメートするには、CABasicAnimation
.
ですから、「UIView のフレーム サイズとレイヤーの変更を同時にアニメーション化するにはどうすればよいですか?」という疑問があると思います。