我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

iOSAnimation动画让图片不停的旋转360度

第一种 让图片不停的旋转360度

创新互联公司是一家业务范围包括IDC托管业务,虚拟空间、主机租用、主机托管,四川、重庆、广东电信服务器租用,成都多线机房,成都网通服务器托管,成都服务器租用,业务范围遍及中国大陆、港澳台以及欧美等多个国家及地区的互联网数据服务公司。


{

    double angle;

    UIImageView *p_w_picpathView;

}

 p_w_picpathView = [[UIImageView alloc] initWithFrame:CGRectMake(100, 100, 30, 5)];

    p_w_picpathView.p_w_picpath = [UIImage p_w_picpathNamed:@"1111.jpg"];

    [self.view addSubview:p_w_picpathView];

- (void)loopBasicAnimation

{

    //动画

    CABasicAnimation* rotationAnimation;

    rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"];

    rotationAnimation.toValue = [NSNumber numberWithFloat: M_PI * 2.0 ];

    rotationAnimation.duration = 0.8;

    rotationAnimation.cumulative = YES;

    rotationAnimation.repeatCount = ULLONG_MAX;

    [p_w_picpathView.layer addAnimation:rotationAnimation forKey:@"rotationAnimation"];

}

第二种

- (void)stopLoppAnimation1{

    CGAffineTransform endAngle = CGAffineTransformMakeRotation(angle * (M_PI / 180.0f));

    

//时间

    [UIView animateWithDuration:0.01 delay:0 options:UIViewAnimationOptionCurveLinear animations:^{

        p_w_picpathView.transform = endAngle;

    } completion:^(BOOL finished) {

        angle = angle+10; //旋转速度的快慢

        [self stopLoppAnimation1];

    }];

}


网页名称:iOSAnimation动画让图片不停的旋转360度
URL地址:http://mswzjz.cn/article/pseihp.html

其他资讯