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

  • 相关阅读:
    django 单表操作
    爬虫学习
    DRF源码分析
    DRF权限和频率限制
    DRF版本和认证源码分析
    request高级部分
    多任务异步爬虫及selenium模块使用
    requests基本使用
    爬虫介绍及环境
    Flask生命周期的源码流程
  • 原文地址:https://www.cnblogs.com/jukaiit/p/8867425.html
Copyright © 2011-2022 走看看