动画背景

时间:2014-12-11 23:27:21

标签: ios objective-c swift

我正在制作一个应用程序,中心有两个按钮。背景在那里,我需要背景来制作动画。据说我的意思是小雨滴不断落在后台。我不知道如何做到这一点。我的客户真的非常想要这个。谢谢!

2 个答案:

答案 0 :(得分:0)

确保以数字顺序命名图像,并在名称末尾添加数字。然后将图像文件拖放到Xcode文件夹区域。然后,您引用图片名称, animatedImageNamed中的数字。

您需要为您计划使用的每台设备创建一个背景大小的ImageView。

//place this in your viewDidLoad
UIImageView * background = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 55)];
UIImage * image = [UIImage animatedImageNamed:@"MovingCar" duration:3.6];
background.image = image;
[self.view setBackgroundView: background];

您可以相应地更改持续时间以满足您的需求。

答案 1 :(得分:0)

您可以使用UIView方法animateWithDuration:animations:或其中一种具有完成方法的变体来从屏幕的顶部到底部动画图像。查看该方法的Xcode文档,并在Web上搜索示例。

正如另一张海报所说,这个网站是为了帮助有问题的人,而不是要求别人为您提供现成的解决方案。

我可以为你制作一些动画代码,这会产生无穷无尽的落下雨滴,但是我可能需要花费几个小时让它完全正常工作,我不得不向你收取费用。 。 (另外我对Swift不太熟悉,所以我必须从Objective-C做一些翻译,这是我的日常编程语言。)