IOS 动画的两种方式
方式一:
[UIView animateWithDuration:1 animations:^{
        //动画的内容
        CGRect frame = CGRectMake([UIParam widthScreen]-25, 54, 0, 0);
        [self setFrame:frame];
        CGRect frame1 = CGRectMake(0, 0, 0, 0);
        [self setAnimationFrame:self frame:frame1];
    }completion:^(BOOL finished){
        if ([self.lockerDelegate respondsToSelector:@selector(animationFinished)]) {
            [self.lockerDelegate animationFinished];
        }
    }];
-(void)setAnimationFrame:(UIView*)view frame:(CGRect)rect{
    for (UIView *uv in view.subviews) {
        [uv setFrame:rect];
        [self setAnimationFrame:uv frame:rect];
    }
}
方式二:
[UIView beginAnimations:nil context:nil];
//设定动画持续时间
[UIView setAnimationDuration:DurationTime];
//动画的内容
[self removeFromSuperview];
//动画结束
[UIView commitAnimations];
IOS 动画的两种方式的更多相关文章
- Android系统移植与调试之------->如何修改开机动画的两种方式剖析
		首先,我们先来分析一下源码: frameworks/base/cmds/bootanimation/BootAnimation.cpp 首先看一下定义的常量: BootAnimation::ready ... 
- css3动画的两种方式transition和@keyframs
- cocos2dx 帧动画的两种创建方式
		看了好几天cocos2dx的帧动画,现在才有点眉目,为了高效期间我们一般会用到 精灵帧缓存(CCSpriteFrameCache) 和动画缓存(CCAnimationCache) .大体的操作步骤: ... 
- ios 图片的两种加载方式
		控件加载图片,plist,懒加载,序列帧动画,添加动画效果. IOS中有2种加载图片的方式. 方式一:有缓存(图片所占用的内存会一直停留在程序中) + (UIImage *)imageNamed:(N ... 
- iOS打包为ipa的两种方式和生成P12证书的方式
		iOS项目打包为ipa的两种方式: 准备工作:先行在Xcode里面打开preferences,填写apple id. 通过iTunes+Xcode 在Xcode里,把模拟器调整为iOS Device, ... 
- ios 实现跳转到评价界面的两种方式
		要想在App内跳转到特定App的详情页或者评论页,首先需要获取到App的id.在 iTunes Connect网站上登陆之后,选择“我的App”,然后点击某个特定的App进入,在App信息的综合信息中 ... 
- IOS文件操作的两种方式:NSFileManager操作和流操作
		1.常见的NSFileManager文件方法 -(NSData *)contentsAtPath:path //从一个文件读取数据 -(BOOL)createFileAtPath: path cont ... 
- Cocos2d-x学习笔记(五岁以下儿童) 精灵两种方式播放动画
		 这几天在看控件类,临时没有想好实际运用的方向.单纯的创建网上已经有非常多这方面的样例,我就不写了.接下来是学习精灵类.精灵类若是单独学习也是非常easy.于是我加了一些有关动画方面的知识点与精灵 ... 
- iOS 自定义layer的两种方式
		在iOS中,你能看得见摸得着的东西基本都是UIView,比如一个按钮,一个标签,一个文本输入框,这些都是UIView: 其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层 在创建UIVi ... 
随机推荐
- mysql 查看表的类型(转)
			MySQL 数据表主要支持六种类型 ,分别是:BDB.HEAP.ISAM.MERGE.MYISAM.InnoBDB. 这六种又分为两类,一类是”事务安全型”(transaction-safe),包括B ... 
- uploadify在IE6下的问题
			上传插件uploadify,在IE8下运行的没有问题.转到IE6下时,就不能上传了. 把浏览器的“检查所存网页的较新版本” 设置为“每次访问网页时 ”就没有问题,如果设置为“自动 ”,IE6下就不能上 ... 
- alt+shift+j,添加日期、作者等
			在preference->Java->codestyle->codetemplates->commnets->type 可以编辑如: /** * @author ${us ... 
- Super Mario
			Super Mario Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit ... 
- android中设置ListView的选中的Item的背景颜色
			ListView中没有默认的选择颜色,只有选择Item后的焦点颜色,鼠标点击时Item有颜色,放开鼠标后颜色也就没有了,要实现放开鼠标后选择项的背景还是有颜色的. 1.配置main.xml <? ... 
- reactor 类库,基于事件编程
			https://github.com/reactor https://github.com/reactor/reactor-samples/ https://github.com/ReactiveX/ ... 
- Fruit Feast
			Fruit Feast 题目描述 Bessie has broken into Farmer John's house again! She has discovered a pile of lemo ... 
- w3school之JavaScript学习笔记
			在前端测试过程中,少不了听到开发说到JS,JS在webJavaScript 是浏览器脚本语言(简称JS),主要用来向HTML页面添加交互行为. 学习网址:http://www.w3school.com ... 
- PAT 天梯赛 L2-005 集合相似度
			set的应用 题目链接 题解 有点像集合的交并操作,直接利用set进行处理,因为set有去重的功能,而且set是利用红黑树实现的,查找速度快O(logN). 代码如下: #include<cst ... 
- Android开发学习资源
			https://developer.android.google.cn/training/index.html 
