CGAffineTransform的进一步使用

  float scale = 0.1;

    UIView *view = (UIView *)[_dateArray objectAtIndex:(sum - 1)];

    float width = view.frame.size.width;

    float height = view.frame.size.height;

    [UIViewanimateWithDuration:1animations:^{

        CGAffineTransform tranform = CGAffineTransformScale(CGAffineTransformIdentity,scale, scale);

        tranform = CGAffineTransformTranslate(tranform, - (width/2)/scale, (height/2)/scale);

        view.layer.affineTransform = tranform;

        view.alpha = 0.3;

    } completion:^(BOOL finished) {

        [view removeFromSuperview];

    }];

原文地址:https://www.cnblogs.com/leevaboo/p/3185908.html