zoukankan      html  css  js  c++  java
  • 旋转图片

    - (UIImageView *)rotate360DegreeWithImageView:(UIImageView *)imageView{

        CABasicAnimation *animation = [ CABasicAnimation animationWithKeyPath: @"transform" ];

        animation.fromValue = [NSValue valueWithCATransform3D:CATransform3DIdentity];

        //围绕Z轴旋转,垂直与屏幕

        animation.toValue = [ NSValue valueWithCATransform3D:CATransform3DMakeRotation(M_PI_2, 0.0, 0.0, 1.0) ];

        animation.duration = 0.150;

        //旋转效果累计,先转180度,接着再旋转180度,从而实现360旋转

        animation.cumulative = YES;

        animation.repeatCount = 1000;

        //在图片边缘添加一个像素的透明区域,去图片锯齿

        CGRect imageRrect = CGRectMake(0, 0,imageView.frame.size.width, imageView.frame.size.height);

        UIGraphicsBeginImageContext(imageRrect.size);

        [imageView.image drawInRect:CGRectMake(1,1,imageView.frame.size.width-2,imageView.frame.size.height-2)];

        imageView.image = UIGraphicsGetImageFromCurrentImageContext();

        UIGraphicsEndImageContext();

        [imageView.layer addAnimation:animation forKey:nil];

        return imageView;

    }

  • 相关阅读:
    [haoi2011]向量
    [haoi2008]硬币购物
    noi2001 [食物链]并查集p1697
    [haoi2012]容易题(数论+容斥的思想)
    p1620田忌赛马(贪心+模拟)
    p1368[扑街]广场铺砖
    [zjoi2010]网络扩容
    是时候写一篇总结了
    P1630 求和
    魔术棋子
  • 原文地址:https://www.cnblogs.com/yinyakun/p/4170099.html
Copyright © 2011-2022 走看看