新手自定义gif效果显示
首先看一下最终效果:图片太小,我做了放大,模糊了点,但是gif的效果还是有的。
1、首先找到我们需要做gif效果的图片,至少两张。因为一张是无法做成gif效果的,呵呵。
2、把图片导入到工程目录,并对名称进行修改,个人喜好。因为序列化的名称有利于操作。
3、将图片放进数组,并加载到UIImageView中。
4、对这个UIImageView进行动画操作即可。
主要代码:
NSArray *images = [NSArray arrayWithObjects:[UIImage imageNamed:@"1.jpg"],[UIImage imageNamed:@"2.jpg"], [UIImage imageNamed:@"3.jpg"],[UIImage imageNamed:@"4.jpg"], [UIImage imageNamed:@"5.jpg"],[UIImage imageNamed:@"6.jpg"], [UIImage imageNamed:@"7.jpg"] ,nil]; UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(350, 500, 160, 160)]; [imageView setAnimationImages:images]; [imageView setAnimationRepeatCount:100]; [imageView setAnimationDuration:2.0f]; imageView.center = self.view.center; [imageView startAnimating]; [self.view addSubview:imageView];