• 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 旋转

  • 相关阅读:
    周末小练习
    第十二届全国大学生信息安全竞赛总结与反思
    sql注入学习心得与sqlmap使用心得
    2019“嘉韦思”杯RSA256题目wp
    斐波那契数列求解的三种方法
    二叉树的下一个节点
    替换空格
    二维数组中的查找
    不修改数组找出重复数字
    数组中重复数字
  • 原文地址:https://www.cnblogs.com/jukaiit/p/8867425.html
Copyright © 2020-2023  润新知