1

我需要能够在 UIView 中创建一些简单的动画。我的主要问题是如何以最简单的方式实现这一点,同时在使用内存时非常高效。

我的目标是让一些图形(例如云)漂浮在主 UIView 上。

这些图形必须在用户与视图的其他部分(例如按下按钮等)交互的整个过程中继续移动。因此动画必须非常轻量级。

你能指出我应该看什么吗?

谢谢!

4

2 回答 2

3

你可以看看UIView

最简单的方法是

[UIView beginAnimations:@"Some animations" context:nil];
self.anyViewOutlet.anyAnimatableProperty = value after animation;
...
[UIView commitAnimations];

您也可以尝试使用粒子,这可能看起来更令人印象深刻。 http://www.raywenderlich.com/6063/uikit-particle-systems-in-ios-5-tutorial

本教程展示了如何生成火焰粒子,但它也适用于云图像。

于 2013-03-25T15:41:38.107 回答
0

你可以用动画块来做到这一点。看看animateWithDuration:animations:方法UIView

文档:

http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIView_Class/UIView/UIView.html

于 2013-03-25T14:18:12.087 回答