第八章 动画

动画有旋转,平移等,苹果已经封装好的一些方法

  • 1.单一方法

    
          // 缩放
          self.tempView.transform = CGAffineTransformMakeScale(0.5, 0.5);
          // 旋转
          self.tempView.transform = CGAffineTransformMakeRotation(M_PI_4);
          // 移动
          self.tempView.transform = CGAffineTransformMakeTranslation(50, 50);
    

以上的方法只能执行一次,且下面的方法会覆盖上面的方法。

  • 2.组合方法

          CGAffineTransform transform = CGAffineTransformMakeScale(0.5, 0.5);
          self.tempView.transform = CGAffineTransformTranslate(transform, 100, 200);
    

缩放的同时进行平移

    1. 连续旋转

        // 连续旋转
        self.tempView.transform = CGAffineTransformRotate(self.tempView.transform, M_PI_4);
  • 4.相当于将一切设置都置空。还原到transform的最开始的状态。平移,缩放,旋转都恢复初始状态
self.view.transform = CGAffineTransformIdentity;

results matching ""

    No results matching ""