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);
      
      }];
  • 相关阅读:
    Zero Downtime Upgrade of Oracle 10g to Oracle 11g Using GoldenGate — 1
    架构-MVVM:MVVM核心概念
    架构-MVVC:百科
    架构:目录
    架构:template
    JavaScript-Tool:Ext JS
    JavaScript-Tool:jquery.tree.js-un
    JavaScript-Tool:wdtree
    C#:C# 运算符
    C#:目录
  • 原文地址:https://www.cnblogs.com/zhoudaquan/p/5034192.html
Copyright © 2011-2022 走看看