我想在用动画缩放它之前旋转我的 UIView 子类的实例。不幸的是,我在同一个动画中旋转和缩放的代码。如何在任何缩放动画发生之前完成或强制旋转?
- (void) layoutSubviews {
self.transform = CGAffineTransformMakeRotation(myAngle);
// other layout...
}
- (void) showMyView {
[UIView setAnimationCurve:something];
[UIView setAnimationDuration:somethingElse];
self.layer.transform = CATransform3DMakeScale(x, y, z);
[UIView commitAnimations];
}