我需要能够在UIView中创建一些简单的动画。 我的主要问题是如何以最简单的方式实现这一点,同时使用内存非常有效。
我的目标是让一些图形如云,漂浮在主UIView上。
这些图形必须在用户与视图的其他部分(例如按下按钮等)交互的整个过程中继续移动。 因此,动画必须非常轻巧。
你能指出我应该注意什么吗?
谢谢!
答案 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
方法
文档: