首页 > 其他 > 详细

transform的使用

时间:2015-12-09 21:26:11      阅读:145      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!