带有简单动画的iOS UIViewController

时间:2013-03-25 14:12:02

标签: iphone ios objective-c ios5 core-animation

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

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

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

你能指出我应该注意什么吗?

谢谢!

2 个答案:

答案 0 :(得分: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

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

答案 1 :(得分:0)

你用动画块做到这一点。请查看animateWithDuration:animations:

UIView方法

文档:

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