IOS:.png 的动画

标签 ios xcode animation png

我想为不同版本的 png 制作动画;然后我有这个 png 的三个版本......一个较暗的版本,一个中等较暗的版本和一个克莱尔版本。在我的动画中我想做这种类型的动画

深色 -> 中等深色 -> 克莱尔 -> 中等深色 -> 深色 -> 中等深色 ->.....

这可能吗?

最佳答案

听起来你想为 uiimageview 设置动画

// create the view that will execute our animation
UIImageView* campFireView = [[UIImageView alloc] initWithFrame:self.view.frame];

// load all the frames of our animation
campFireView.animationImages = [NSArray arrayWithObjects:    
                            [UIImage imageNamed:@"campFire01.gif"],
                            [UIImage imageNamed:@"campFire02.gif"],
                            [UIImage imageNamed:@"campFire03.gif"],
                            [UIImage imageNamed:@"campFire04.gif"],
                            [UIImage imageNamed:@"campFire05.gif"],
                            [UIImage imageNamed:@"campFire06.gif"],
                            [UIImage imageNamed:@"campFire07.gif"],
                            [UIImage imageNamed:@"campFire08.gif"],
                            [UIImage imageNamed:@"campFire09.gif"],
                            [UIImage imageNamed:@"campFire10.gif"],
                            [UIImage imageNamed:@"campFire11.gif"],
                            [UIImage imageNamed:@"campFire12.gif"],
                            [UIImage imageNamed:@"campFire13.gif"],
                            [UIImage imageNamed:@"campFire14.gif"],
                            [UIImage imageNamed:@"campFire15.gif"],
                            [UIImage imageNamed:@"campFire16.gif"],
                            [UIImage imageNamed:@"campFire17.gif"], nil];

// all frames will execute in 1.75 seconds
campFireView.animationDuration = 1.75;
// repeat the annimation forever
campFireView.animationRepeatCount = 0;
// start animating
[campFireView startAnimating];
// add the animation view to the main window 
[self.view addSubview:campFireView];

http://appsamuck.com/day2.html

关于IOS:.png 的动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7715361/

相关文章:

ios - Swift 2.0 类型 '()' 不符合协议(protocol)

ios - 使用不带 'ModuleName' 选项的 CocoaPods 时出现 No such module 'use_frameworks!' 错误

javascript - 拉斐尔Js : How to animate a path after translate

android - 我可以添加 AnimationListener 进行 fragment 翻译吗

ios - uinavigationcontroller 内的选项卡栏 Controller

css - SVG 转换原点 CSS 动画 – Firefox Bug

ios - Xcode 5.1 : Where have the delta iOS 6/7 settings gone?

ios - Spotify PKCE 授权流程返回 "code_verifier was incorrect"

ios - 如何知道一个 View 是否触及 Ios 中的其他 View

ios - CAGradientLayer 未应用于整个屏幕