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

    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);
      
      }];
  • 相关阅读:
    id4的数据库持久化写法
    docker 加速镜像的地址收集
    mongodb 的ID转换实体要注意的地方
    net core3.0 常用封装状态码总结
    JAVA8—————StringJoiner类
    BigDecimal加减乘除
    mysql 查询奇偶数
    Java遍历Map对象的方式
    Java中List, Integer[], int[]的相互转换
    springboot 读取resources下的文件然后下载
  • 原文地址:https://www.cnblogs.com/zhoudaquan/p/5034192.html
Copyright © 2011-2022 走看看