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];

    }];

posted @ 2013-07-12 11:09  leevaboo  Views(161)  Comments(0Edit  收藏  举报