转自:http://xmuliushuo.com/archives/20
在ios4.0及以后鼓励使用animateWithDuration方法来实现动画效果。当然,以往的begin/commit的方法依然使用,下面详细解释一下animateWithDuration的使用方法。
函数原型:
其中,
- duration为动画持续的时间。
- animations为动画效果的代码块。
下面是可以设置动画效果的属性:
- frame
- bounds
- center
- transform
- alpha
- backgroundColor
- contentStretch
例如一个视图淡出屏幕,另外一个视图出现的代码:- completion为动画执行完毕以后执行的代码块
- options为动画执行的选项。可以参考这里
- delay为动画开始执行前等待的时间
如何实现连续的动画?
可以在completion代码块中添加动画。
下面是实例代码:具体效果就是一幅图片渐渐消失,另一幅图片出现,然后图片的位置移动。
本文详细解析了iOS开发中使用animateWithDuration方法实现动画效果的使用方法,包括参数说明、设置动画属性以及如何实现连续动画。通过示例代码展示了如何淡出一个视图并同时淡入另一个视图,最后移动视图位置,提供了实用的动画实现技巧。
988

被折叠的 条评论
为什么被折叠?



