我正面临这个奇怪的问题,其中CGAffineTransformMakeScale导致旋转。名字暗示它应该只会导致缩放,但事实并非如此。CGAffineTransformMakeScale导致旋转
[UIView animateWithDuration:1.0 animations:^{
self.logoView.transform = CGAffineTransformMakeScale(6.0, 6.0);
} completion:^(BOOL finished) {
if (finished) {
[UIView animateWithDuration:3.0 animations:^{
self.logoView.transform = CGAffineTransformMakeScale(-6.0, -6.0);
} completion:nil];
}
}];
我认为该视图应该缩放6倍和缩小6倍。但是,第二个动画会引起图像的90度逆时针旋转!任何人都可以解释发生了什么?