-(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);
}];
}
仿射变换矩阵————transform的简单用法
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 首先说一下CGAffineTransform的常见应用场景 与CoreGraphics一起用来画画; 根据用户的手...
- 之前闹得沸沸扬扬的“斗鱼主播在直播中模仿吸毒”事件终于有了些新的进展。今日午间12点左右,当事主播“峰峰三号”在其...