我有一个动画GIF图像,这必须用作启动画面。你能帮我弄清楚如何使用GIF开发动画启动画面吗?动画GIF图像作为iPhone的启动画面
2
A
回答
1
注意
GIF
图像不iOS
支持。
您可以使用多个图像动画完成这个任务后didFinishLaunchingWithOptions
8
使用的UIImageView内置的动画方法。你需要创建一个UIImage的NSArray。之后:
myImageView.animationImages = myArrayOfImages;
myImageView.animationRepeatCount = 0; // forever
[myImageView startAnimating];
要与GIF做到这一点,你需要的GIF动画与一个UIImage的每一个人GIF图像分割成单个图像,然后填充myArrayOfImages。 UIImage支持PNG或JPEG表示。
[编辑]如果你真的必须保持GIF动画,然后创建一个UIWebView并加载到该GIF图像的URL。
0
您可以使用扩展:UIImage+AnimatedGif
,做这样的事情:
+[UIImage animatedImageWithAnimatedGIFURL:(NSURL *)url]
和简单:
UIImage* mygif = [UIImage animatedImageWithAnimatedGIFURL:[NSURL URLWithString:@"http://en.wikipedia.org/wiki/File:Rotating_earth_(large).gif"]];
将这个在App代表或的viewDidLoad中的的applicationDidFinishLaunching你的根视图控制器
相关问题
- 1. 启动画面的Android图像动画
- 2. PhoneGap启动画面动画gif不起作用
- 3. 如何使gif图像显示为启动画面
- 4. 重新启动GIF动画
- 5. 启动画面中的GIF文件Ionic
- 6. 如何在java中使用动画gif文件作为启动画面?
- 7. 重新启动动画GIF作为背景图
- 8. WPF动画启动画面
- 9. 动画gif不是动画
- 10. 动画GIF在iPhone上不起作用
- 11. jQuery的图像替换动画(模拟动画GIF)
- 12. NSImageView中的动画GIF图像
- 13. iPhone - 显示动态启动画面
- 14. 启动画面中未显示图像
- 15. 在启动画面中交换图像
- 16. 钛全屏图像启动画面
- 17. 图像与动画在iphone
- 18. wpf加载一个gif图像动画
- 19. IOS支持显示GIF动画图像?
- 20. 动画GIF大于源图像
- 21. XNA gif动画
- 22. Android:动画gif
- 23. DirectFB&GIF动画
- 24. 动画 - GIF
- 25. jQuery GIF动画
- 26. Android动画GIF
- 27. 制作启动画面
- 28. Android - 启动画面的淡出动画
- 29. 意图启动画面
- 30. .getScaledInstance与GIF动画工作
降低投票的合法答案?嗯。 – GoZoner 2013-03-02 14:38:09
这是使用gif图像作为闪屏的好方法。将.gif分解为一组.png文件并渲染这些文件是可行的;你可能需要做一些工作来最小化首先加载的动画以获得动画播放的内容;当然;增加了发射的工作。我更喜欢基于进度条启动自己,虽然 – Petesh 2013-03-02 21:51:08
这不是一个真正的合法答案。他询问了启动画面。你期望这个代码执行在哪里? – Sean 2015-02-03 01:51:03