码迷,mamicode.com
首页 > 移动开发 > 详细

ios 控件代码transform学习笔记

时间:2015-09-11 09:12:32      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:

1.图片设置(平移,缩放,旋转)

创建一个transform属性 

//按钮点击时,只能执行一次向上旋转   
//派  M_PI_4   45度旋转  
 1. CGAffineTransform transforms= CGAffineTransformMakeRotation(M_PI_4); 
//按钮点击时,可多次执行缩放   
//self.image.transfrom 获取原始位置 image是图片定义的属性名称      
 2. CGAffineTransform transforms = CGAffineTransformRotate(self.image.transform, M_PI_4);   
 
//按钮点击时,可多次执行向上平移  
//self.view.transfrom 获取原始位置    
//y轴 0  保持不动     
//x轴 -50  向上平移     
 3.CGAffineTransform transforms = CGAffineTransformMakeTranslate(0, -50); 
//按钮点击时,可多次执行平移
 4.CGAffineTransform transforms = CGAffineTransformTranslate(self.image.transform, 0, -50);   
  
//按钮点击时,只能执行一次向上缩放
//放大1.5倍  如:0.5就是缩小
  5.CGAffineTransform transforms= CGAffineTransformMakeScale(1.5, 1.5);
//按钮点击时,可多次执行缩放
  6. CGAffineTransform transforms = CGAffineTransformScale(self.image.transform, 0.5, 0.5);  

//赋值给按钮     
 7.self.image.transform =transforms;  
//还原最初
  8.self.image.transform =CGAffineTransformIdentity;  
 
// 动画执行代码
 9.[UIView animateWithDuration:3 animations:^{
          self.image.transform = CGAffineTransformTranslate(self.image.transform, 0, -50);
          self.image.transform = CGAffineTransformScale(self.image.transform, 0.5, 0.5);
          slef.image.transform = CGAffineTransformRotate(self.image.transform, M_PI_4);
    }];

 

ios 控件代码transform学习笔记

标签:

原文地址:http://www.cnblogs.com/zzgt/p/4796158.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!