UIImageView实现动画效果

来源:互联网 发布:软件项目介绍 编辑:程序博客网 时间:2024/05/13 08:37
UIImageView *fishAni=[[UIImageView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    [self.view addSubview:fishAni];
    NSMutableArray * arr = [NSMutableArray array];
    for (int i=1; i<11; i++) {
        NSString * str = [NSString stringWithFormat:@"%d",i];
        UIImage  * image = [UIImage imageNamed:str];
        [arr addObject:image];
    }
    
    //设置动画帧
    fishAni.animationImages= arr;
    
//    fishAni.animationImages=[NSArray arrayWithObjects:
//                             [UIImage imageNamed:@"1"],
//                             [UIImage imageNamed:@"2"],
//                             [UIImage imageNamed:@"3"],
//                             [UIImage imageNamed:@"4"],
//                             [UIImage imageNamed:@"5.jpg"],nil ];
    
    //设置动画总时间
    fishAni.animationDuration=32.0;
    
    //设置重复次数,0表示不重复
    fishAni.animationRepeatCount=0;
    
    //开始动画
    [fishAni startAnimating];
    
    [self setStatusBarColor];


0 0