我正面臨這個奇怪的問題,其中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度逆時針旋轉!任何人都可以解釋發生了什麼?