我的目标是使用动画折叠和展开信封(就像我们在linkedin应用程序中使用的那样)。我使用下面提供的2张图片:
所以蓝色的(名为envelope001)用于显示未读电子邮件,灰色(evelope002)用于读取。我正在做的是
NSMutableArray *arr = [[NSMutableArray alloc] initWithCapacity:2];
for (NSInteger i = 1; i <= 2; i++)
{
NSString *imageName = [NSString stringWithFormat:@"envelope00%.1ld.png",(long)i];
UIImage *img = [UIImage imageNamed:celName];
[cels addObject:img];
}
self.myImage.animationImages = arr;
self.myImage.animationDuration = 1.6;
[self.myImage startAnimating];
然而,过渡看起来很尴尬。我仍在寻找另一种改进方案。 欢迎所有评论 感谢
答案 0 :(得分:0)
如果只是旋转,您可以通过更改视图的属性来制作动画。所以这样做可能不太实际。
之前我还参与过自定义加载动画。我的经验是你可以提供更多的图像。我认为越多越好。也许尝试超过5张照片,这样你就可以拥有更流畅的动画。
但下载方面是你可能需要PS更多信封照片。