UIViewAnimationOptions 枚举意义 供参考

UIViewAnimationOptionLayoutSubviews            // 所有子视图跟随一起动画(默认)
UIViewAnimationOptionAllowUserInteraction      // 动画过程中允许交互操作,但是响应的位置以视图动画最终位置为准
UIViewAnimationOptionBeginFromCurrentState     // 从当前的状态开始动画
UIViewAnimationOptionRepeat                    // 重复执行动画,单次动画结束,瞬间变为初始状态继续进行动画,依此循环
UIViewAnimationOptionAutoreverse               // 往返执行动画,单次动画结束,沿原路径返回反向执行,要与UIViewAnimationOptionRepeat同时使用
UIViewAnimationOptionOverrideInheritedDuration // 在嵌套动画中,不受父层动画时间影响。默认情况下子层继承父层动画时间,忽略自己的时间
UIViewAnimationOptionOverrideInheritedCurve    // 在嵌套动画中,不受父层属性动画时间(如UIViewAnimationOptionCurveEaseInOut)影响
UIViewAnimationOptionAllowAnimatedContent      // 允许多个动画同时执行
UIViewAnimationOptionShowHideTransitionViews   // 控制两个动画视图的显示和隐藏(功能类似于addsubview+removefromsuperview),使用这个属性(一般在transitionFromView:toView:duration:options:completion:这个方法中使用),fromView会被隐藏,toView会被显示
UIViewAnimationOptionOverrideInheritedOptions  // 不使用任何选项

/* 动画速度方式 */
UIViewAnimationOptionCurveEaseInOut            // 慢->快->慢
UIViewAnimationOptionCurveEaseIn               // 慢->快
UIViewAnimationOptionCurveEaseOut              // 快->慢
UIViewAnimationOptionCurveLinear               // 匀速

/* 动画过渡方式 */
UIViewAnimationOptionTransitionNone            // 不指定过度方式
UIViewAnimationOptionTransitionFlipFromLeft    // 从左侧翻转
UIViewAnimationOptionTransitionFlipFromRight   // 从右侧翻转
UIViewAnimationOptionTransitionCurlUp          // 从上部翻页
UIViewAnimationOptionTransitionCurlDown        // 从下部翻页
UIViewAnimationOptionTransitionCrossDissolve   // 动画初始位置状态由显示逐渐透明隐藏,动画结束位置状态由透明逐渐变为显示
UIViewAnimationOptionTransitionFlipFromTop     // 从上部翻转
UIViewAnimationOptionTransitionFlipFromBottom  // 从下部翻转

UIViewAnimationOptionPreferredFramesPerSecondDefault  // 默认
UIViewAnimationOptionPreferredFramesPerSecond60       // 每秒60帧的刷新速率
UIViewAnimationOptionPreferredFramesPerSecond30       // 每秒30帧的刷新速率

作者:MajorLMJ
链接:http://www.jianshu.com/p/ae037415098e
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 强类型枚举 枚举:分门别类与数值的名字 枚举类型是C及C++中一个基本的内置类型,不过也是一个有点"奇怪"的类型。...
    认真学计算机阅读 7,671评论 0 3
  • 由于工程项目中拟采用一种简便高效的数据交换格式,百度了一下发现除了采用 xml、JSON 还有 ProtoBuf(...
    黄海佳阅读 49,021评论 1 23
  • 通用编程概念 变量与可变性 变量默认不可变,如需要改变,可在变量名前加 mut 使其可变。例如:let mut a...
    soojade阅读 14,300评论 2 30
  • 枚举类型是指由一组固定的常量组成合法值的类型,例如一年中的季节,太阳系中的行星或者一副牌中的花色。在编程语言...
    小小辉_710a阅读 5,291评论 0 0
  • 晚上正在看娱乐节目,姐姐打来电话,问我在干嘛,我说在看节目,聊着聊着就问我有没有给妈妈打电话,我说最近在准备六级考...
    高安艺阅读 3,184评论 0 3

友情链接更多精彩内容