码迷,mamicode.com
首页 > 其他好文 > 详细

transform的使用

时间:2015-12-09 21:26:28      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:

transform的使用

  • 概念
    • 对UIView做形变的操作,它是UIView的属性
  • transform的操作

    • 平移
        [UIView animateWithDuration:0.25 animations:^{
        //平移
        //CGAffineTransformMake是始终相对于最原始的位置.每一次做完transform,下一次它会自动清空上一次的transform.
        //self.redView.transform = CGAffineTransformMakeTranslation(0, 50);
        //t:哪对于哪个transform做形变操作.(相对于上一次的形变.)
        //self.redView.transform = CGAffineTransformTranslate(self.redView.transform, 0, 50);
    
    }];
    • 缩放
        [UIView animateWithDuration:0.25 animations:^{
    
        //缩放
        //参数缩放的比例
        //self.redView.transform = CGAffineTransformMakeScale(1.5, 1.5);
        //self.redView.transform = CGAffineTransformScale(self.redView.transform, 1.2, 1.2);
    
    }];
    • 旋转
        [UIView animateWithDuration:0.25 animations:^{
    
        //旋转
        //angle:旋转的角度,传的值是弧度
        //self.redView.transform = CGAffineTransformMakeRotation(M_PI_4);
        self.redView.transform = CGAffineTransformRotate(self.redView.transform, M_PI_4);
    
    }];

transform的使用

标签:

原文地址:http://www.cnblogs.com/zhoudaquan/p/5034192.html

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