捉襟见肘之UIViewAnimationOptions
[UIView animateWithDuration:duration
delay:0.0f
options:(curve << | UIViewAnimationOptionBeginFromCurrentState)
animations:animation
completion:completion];
在UIView 的animateWithDuration这个函数中options属性常常见到,但却不知道如何设置和知晓它的含义作用,通过文档我们发现:
enum {
UIViewAnimationOptionLayoutSubviews = << ,
UIViewAnimationOptionAllowUserInteraction = << ,
UIViewAnimationOptionBeginFromCurrentState = << ,
UIViewAnimationOptionRepeat = << ,
UIViewAnimationOptionAutoreverse = << ,
UIViewAnimationOptionOverrideInheritedDuration = << ,
UIViewAnimationOptionOverrideInheritedCurve = << ,
UIViewAnimationOptionAllowAnimatedContent = << ,
UIViewAnimationOptionShowHideTransitionViews = << ,
UIViewAnimationOptionOverrideInheritedOptions = << ,
UIViewAnimationOptionCurveEaseInOut = << ,
UIViewAnimationOptionCurveEaseIn = << ,
UIViewAnimationOptionCurveEaseOut = << ,
UIViewAnimationOptionCurveLinear = << ,
UIViewAnimationOptionTransitionNone = << ,
UIViewAnimationOptionTransitionFlipFromLeft = << ,
UIViewAnimationOptionTransitionFlipFromRight = << ,
UIViewAnimationOptionTransitionCurlUp = << ,
UIViewAnimationOptionTransitionCurlDown = << ,
UIViewAnimationOptionTransitionCrossDissolve = << ,
UIViewAnimationOptionTransitionFlipFromTop = << ,
UIViewAnimationOptionTransitionFlipFromBottom = << ,
};
typedef NSUInteger UIViewAnimationOptions;
Description:Options for animating views using block objects.
首先,她是枚举,通过文字表面的意思我们大概都明白她们基本作用:UIView在Animation时候进行的变化(Curve或者Transform),可以把他们分为:动画执行的制约option、动画Curve的效果、动画Transform的效果。没了,我就理解这么多,细节决定质量,还需要不断在应用中实践和理解。
这是其他博友写的:
http://www.cnblogs.com/xiaobajiu/p/4084747.html
捉襟见肘之UIViewAnimationOptions的更多相关文章
- UIViewAnimationOptions swift 2
UIView.animateWithDuration(0.5, delay: 0.5, usingSpringWithDamping: 0.5, initialSpringVelocity: 0.0, ...
- 捉襟见肘之UIScrollView 【一】
参考地址:http://segmentfault.com/a/1190000002412930 另一个优秀的UIScrollView实践文章地址:http://tech.glowing.com/cn/ ...
- 捉襟见肘之UIView中contentMode属性
UIView.h @property(nonatomic) UIViewContentMode contentMode; // default is UIViewContentModeScaleToF ...
- 捉襟见肘之UITableViewCell重用引发的问题
我记录一下自己如何解决cell内容重叠的问题 首先,复习一下:http://blog.csdn.net/omegayy/article/details/7356823 UITableViewCell的 ...
- 捉襟见肘之 CoreImage初级自制相机图片效果
CoreImage.framework /* CoreImage - CoreImage.h Copyright (c) 2014 Apple, Inc. All rights reserved. * ...
- 捉襟见肘之自定义自拍相机AVFoundation
因为上篇的问题的,我搜索到解决方法: http://stackoverflow.com/questions/5427656/ios-uiimagepickercontroller-result-ima ...
- 捉襟见肘之UIImagePickerController 和自定义照相机
目标:自拍并结合C++算法,识别人脸信息,第一步骤,调用相机并且自定义界面和转场效果 先复习一下 https://developer.apple.com/library/prerelease/tvos ...
- 捉襟见肘之NSMutableSet和NSPointerArray
用来学习复习记录,其他优秀的译文,点击这里 一.NSMutableSet NSMutableSet和NSMutableArray存放数据方式分别是无序和有序,这说明,数组是可以通过index获取对象. ...
- 捉襟见肘之message sent to deallocated instance 0x16f62a70
出现的问题(真机ios8到ios9测试没有问题,真机ios7.1出现问题): -- :::60b] *** -[ChatViewController scrollViewDidScroll:]: me ...
随机推荐
- 化茧成蝶,开源NetWorkSocket通讯组件
前言 前后历时三年,期间大量参考.Net Framework和Asp.net MVC源代码,写写删删再重构,组件如今更新到V1.5.x了.从原来的丑小鸭,变成今天拥有稳定和强大的tcp协议支持基础层, ...
- Android开发自学笔记(Android Studio1.3.1)—3.Android应用结构解析
一.R文件是什么? 如上图所示,我们可以通过findViewById方法通过传入R.id.show找到我们的TextView元素,findViewById方法也很好理解,从View中通过Id ...
- Multiprotocol Label Switching (MPLS)
Posted by: Margaret Rouse WhatIs.com Contributor(s): Robert Sturt This definition is part of our E ...
- 边界网关协议BGP
Border Gateway Protocol (BGP) is a standardized exterior gateway protocol designed to exchange routi ...
- java swing模仿随机频谱
import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.Grap ...
- Web服务器磁盘满故障
问题: 硬盘显示被写满,但是用du -sh /*查看时占用硬盘空间之和还远小于硬盘大小,即找不到硬盘分区是怎么被写满的.今天下午接到同事紧急求助,说生产线服务器硬盘满了.该删的日志都删掉了.可空间还是 ...
- python基础-range用法_python2.x和3.x的区别
#range帮助创建连续的数字,通过设置步长来指定不连续 python2.7 #直接就在内存中创建出来(0-99) >>> range(100)[0, 1, 2, 3, 4, 5, ...
- 浅谈SEO翻倍提升网站流量
本文是在简单了解并且熟悉SEO技术的基础上加上自己的总结归纳,对于SEO还是一个长期的工程不是一天就能一下优化排名第一.下面就是我对SEO的一些见解: 一.关键字选择 内容相关 搜索次数多,竞争小 主 ...
- JNI系列——PassData
1.在工程目录下创建xxx.jni包并在该包下创建JNI类 2.在JNI类中声明所有的本地方法,并加载库 3.在MainActivity类中实例化JNI对象,并调用其方法 4.通过Javah生成的方法 ...
- 【CodeVS 1198】【NOIP 2012】国王游戏
http://codevs.cn/problem/1198/ 推导一翻,排好序后,直接上高精度. #include<cstdio> #include<cstring> #inc ...