ios view的形变

放大缩小

    [UIView animateWithDuration:.1 animations:^{
            view.transform = CGAffineTransformMakeScale(1.2, 1.2);
    }completion:^(BOOL finish){
        [UIView animateWithDuration:.1 animations:^{
                view.transform = CGAffineTransformMakeScale(0.9, 0.9);
        }completion:^(BOOL finish){
            [UIView animateWithDuration:.1 animations:^{
                    view.transform = CGAffineTransformMakeScale(1, 1);
            }completion:^(BOOL finish){}];
        }];
     }];
//放大
CGAffineTransformMakeScale(CGFloat sx, CGFloat sy)
//放大同时可以做其他操作
views.transform = CGAffineTransformScale(views.transform, 1.3, 1.3);

旋转

//旋转
view.transform=CGAffineTransformMakeRotation(M_PI/2); 
//旋转时可以做其他操作
view.transform = CGAffineTransformRotate (view.transform, M_PI_2);

放大并且旋转

//放大的同时进行旋转
view.transform = CGAffineTransformScale(view.transform, 0.5, 0.5);
view.transform = CGAffineTransformRotate (view.transform, M_PI_2);

猜你喜欢

转载自blog.csdn.net/goods_boy/article/details/70767991