我正在制作一个应用程序,中心有两个按钮。背景在那里,我需要背景来制作动画。据说我的意思是小雨滴不断落在后台。我不知道如何做到这一点。我的客户真的非常想要这个。谢谢!
答案 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做一些翻译,这是我的日常编程语言。)