アニメーションでスケーリングする前に、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];
}