Ios 如何创建一个动画,例如链接但有两个图像的动画
我想创建一个加载动画的2个图像在相同的格式作为这个gif 其中一个图像是背景,另一个图像圆在背景上淡入淡出Ios 如何创建一个动画,例如链接但有两个图像的动画,ios,objective-c,Ios,Objective C,我想创建一个加载动画的2个图像在相同的格式作为这个gif 其中一个图像是背景,另一个图像圆在背景上淡入淡出 我做了一些搜索,但似乎找不到我要找的东西。我正在使用xcode和objective C作为提示 根据我对你问题的理解,你想只使用两幅图像来加载动画吗 我认为那是不可能的。特别是对于平滑动画。您将需要720张图像,每个暗度一张,每个亮度一张。但如果这就是你想要的。UIImageView内置了一些动画API 将所有动画帧添加到数组中,然后将该数组设置为UIImageView的animatio
我做了一些搜索,但似乎找不到我要找的东西。我正在使用xcode和objective C作为提示 根据我对你问题的理解,你想只使用两幅图像来加载动画吗 我认为那是不可能的。特别是对于平滑动画。您将需要720张图像,每个暗度一张,每个亮度一张。但如果这就是你想要的。UIImageView内置了一些动画API 将所有动画帧添加到数组中,然后将该数组设置为UIImageView的animationImages属性: @属性(非原子,复制)NSArray*animationImages 然后,可以使用animationDuration属性设置动画生命周期的持续时间: @属性(非原子)NSTimeInterval animationDuration 讨论 持续时间以秒为单位。此属性的默认值等于图像数乘以1/30秒。因此,如果有30个图像,则该值为1秒 虽然我怀疑在这种情况下是否有必要,但您可以设置动画应重复的次数(0是无限重复) @属性(非原子)NSInteger animationRepeatCount 讨论 默认值为0,指定无限期重复动画 然后您可以简单地调用UIImageView上的animateImages,例如
[myImageView startAnimating];
如果不再需要图像,请调用stopAnimating方法
[myImageView stopAnimating];
然后移除imageView并正常释放资源