如何使用简单的动画Objective C创建滑动图像?

Posted

技术标签:

【中文标题】如何使用简单的动画Objective C创建滑动图像?【英文标题】:How to create sliding images using simple animation Objective C? 【发布时间】:2015-02-18 20:20:26 【问题描述】:

我刚开始学习Objective C,我真的需要你的帮助来创建简单的游戏,而不使用Cocos2D和其他困难的东西。

理论上,我认为应该是这样的:我们有一个图片数组,它们会轮流在屏幕上滑动,也就是说,首先屏幕上的一张图片在 Y 轴上向下,然后它的坐标需要放在上面并重复直到“游戏结束”。 但我不知道该怎么做。

图片说明 http://postimg.org/image/pvkwpgz4d/

【问题讨论】:

【参考方案1】:

这不是一个“告诉我如何编写程序”的网站。这是一个帮助您解决特定问题的网站。

您需要自行研究如何做到这一点。试一试,然后就您使用的方法遇到的问题提出问题。

【讨论】:

好的,如何使用 animateWithDuration 为滑动图像设置动画? 您需要使用带有选项参数的较长形式版本之一,并指定线性动画。然后,您需要决定是使用自动布局还是使用 struts-and-springs 样式调整大小。每个人的答案都不一样。在非自动布局中,您只需更改动画块内视图的中心属性(或 frame.origin,但中心更好)。然后系统将动画您的图像视图从其开始位置到结束位置。这很容易。

以上是关于如何使用简单的动画Objective C创建滑动图像?的主要内容,如果未能解决你的问题,请参考以下文章

如何根据objective-c中的滚动方向创建一个从UINavBar后面向下或向上滑动的自定义UIView?

在 Objective C 中使用动画实现 UISlider

Objective-c 隐藏视图动画

Objective -C XCTest:如何在表格单元格中一直向上滑动

如何在 Flutter 中使用 PageView 创建轮播(滑动动画)?

如何在 Objective C 中的 UIScrollView 中禁用动画滚动?