-(void)buttonClick:(UIButton *)button
{
UIImageView * imageView = (UIImageView *)[self.window viewWithTag:2000];
//这个属性叫做仿射变换矩阵
//我们可以通过这个属性来对视图进行缩放,平移和旋转
//1.缩放和翻转
//两个参数分别为水平方向和垂直方向
//imageView.transform = CGAffineTransformMakeScale(-2, -2);
//上面这个方法,是基于标准仿射变换矩阵进行变换的
//如果想在现有的基础上进行变换,需要使用下面的方法
//imageView.transform = CGAffineTransformScale(imageView.transform, 1.1, 1.1);
//2.平移
//平移时有两个值,这两个值的作用是设置水平还是垂直进行平移
//imageView.transform = CGAffineTransformMakeTranslation(20, 20);
// [UIView animateWithDuration:0.3 animations:^{
// imageView.transform = CGAffineTransformTranslate(imageView.transform, -20, 20);
// }];
//3旋转
[UIView animateWithDuration:0.3 animations:^{
//imageView.transform = CGAffineTransformMakeRotation(M_PI);
imageView.transform = CGAffineTransformRotate(imageView.transform, M_PI_2);
}];
}
网友评论