简单动画实现
2014-04-12 15:02
232 查看
第一种方法
[UIView beginAnimations:nil context:nil];
// 设置动画持续时间,单位为秒
[UIView setAnimationDuration:0.5];
//----------------------
// 需要实现动画的代码
// -----------------
[UIView commitAnimations];
只需要将需要动画效果的代码放到动画代码之间。
关于UIView 动画的其他属性,它主要包含在 UIView 的动画分类中。
第二种简单动画实现方法例子:
第三种简单动画实现方法例子:
这如果是在Android中实现动画,难度大多了!不知什么时候谷歌也能再SDK中封装进更多的动画效果,让开发者可以直接调用。
[UIView beginAnimations:nil context:nil];
// 设置动画持续时间,单位为秒
[UIView setAnimationDuration:0.5];
//----------------------
// 需要实现动画的代码
// -----------------
[UIView commitAnimations];
只需要将需要动画效果的代码放到动画代码之间。
关于UIView 动画的其他属性,它主要包含在 UIView 的动画分类中。
第二种简单动画实现方法例子:
[UIView animateWithDuration:1.0 animations:^{ // 要实现动画效果的代码 CGRect rowRect = row.frame; rowRect.origin.x = 0; row.frame = rowRect; row.alpha = 1; }];
第三种简单动画实现方法例子:
[UIView animateWithDuration:1.0 animations:^{ // 要实现动画的代码 CGRect lastRowRect = lastRow.frame; lastRowRect.origin.x = 320; lastRow.alpha = 0; lastRow.frame = lastRowRect; } completion:^(BOOL finished) { // 动画完成后要实现的代码 [lastRow removeFromSuperview]; BOOL isHaveRow = [self.view.subviews count] != 1 ; _deleteItemBtn.enabled = isHaveRow ; }];
这如果是在Android中实现动画,难度大多了!不知什么时候谷歌也能再SDK中封装进更多的动画效果,让开发者可以直接调用。
相关文章推荐
- Android简单用属性动画实现两个控件重叠
- QML 简单hello word 实现简单 变换字体颜色,和旋转动画
- JQuery实现DIV其他动画效果的简单实例
- UIImageView实现简单动画
- jquery 跳到顶部和底部动画2句代码简单实现
- Java之简单的图片动态显示(实现类似GIF动画效果)
- 骨骼动画原理及简单实现
- 原生js简单实现jQuery的动画效果
- ios 动画系列之一------简单动画的实现
- Android属性动画简单实现图片的伸缩
- [闪屏页]实现简单动画效果的闪屏页
- 一个高仿微博等待动画loading——等待动画的简单实现
- Masonry简单动画效果的实现
- 简单的方式实现动画效果
- Android studio使用Lottie- 让Android动画实现更简单
- ListView之简单动画效果实现
- 简单的JS动画的实现 文字在页面飘动
- html5 利用canvas实现超级玛丽简单动画
- LBehavior:简单实现标题栏,底栏和floatingActionButton的滑动动画
- jquery 实现动画简单操作