我一直在使用CABasicAnimation来移动图像。现在我需要进行视图并水平缩小。在网络上,我看到一些人使用CGAffineTransform按比例缩小/增长图像。我需要视图只能缩小水平。见下图:
非常感谢任何帮助!
答案 0 :(得分:2)
CGAffineTransformMakeScale(sx,sy)
将完成这项工作。
CGAffineTransform a = CGAffineTransformMakeScale(0.4, 1.0);
editingView.transform = a;
您可以使用[UIView animateWithDuration:animations:completion:]
;如果你想要它的动画。
CGAffineTransform a = CGAffineTransformMakeScale(0.4, 1.0);
[UIView animateWithDuration:0.5
animations:^{
editingView.transform = a;
}
completion:^(BOOL finished) {
/* do something after the animation */
}];