zoukankan      html  css  js  c++  java
  • iOS transform属性的使用

    1.transform属性

      在iOS开发中,通过transform属性可以修改UIView对象的平移、缩放比例和旋转角度,常用的创建transform结构体方法分两大类

      (1) 创建“基于控件初始位置”的形变

      CGAffineTransformMakeTranslation(平移)      

      CGAffineTransformMakeScale(缩放)   

      CGAffineTransformMakeRotation(旋转)   

      CGAffineTransformIdentity(还原到之前的状态)

      (2) 创建“基于transform参数”的形变

      CGAffineTransformTranslate   

      CGAffineTransformScale   

      CGAffineTransformRotate

    2.代码示例

    self.headImageView.transform=CGAffineTransformMakeTranslation(50, 200);
    
    self.headImageView.transform=CGAffineTransformTranslate(self.headImageView.transform, 50, 50);
    
    self.headImageView.transform=CGAffineTransformRotate(self.headImageView.transform, M_PI_2);
    
    self.headImageView.transform=CGAffineTransformMakeScale(1.2, 10);
    
    self.headImageView.transform=CGAffineTransformScale(self.headImageView.transform, 1.5, 1.6);

     

    备注: 
    1.affine 仿射,姻亲 
    2.transform 变换,形变 
    3.translation 转换,平移 
    4.scale 比例,缩放 
    5.rotate 旋转

  • 相关阅读:
    poj1286 polya计数法
    hdu 2079 普通母函数的应用
    hdu1521 指数型母函数 求解多重集排列数
    hdu1398 普通母函数的应用 解决多重集组合问题
    hdu1085 多重部分和问题
    二部图最大匹配问题的求解 匈牙利算法
    tarjan算法
    Prim算法
    无向图连通图(割)
    无向图找桥
  • 原文地址:https://www.cnblogs.com/jukaiit/p/8867425.html
Copyright © 2011-2022 走看看