关于 ios 动画枚举翻译

例子

+ (void)animateWithDuration:(NSTimeInterval)duration delay:(NSTimeInterval)delay options:(UIViewAnimationOptions)options animations:(void (^)(void))animations completion:(void (^)(BOOL finished))completion;

duration,执行时间

delay 延迟时间

options 执行动画

可进行动画参数  官方给予

本文终点:UIViewAnimationOptions   动画枚举翻译(声明:是从网络好心人分享)

enum {
   //这部分是基础属性的设置
   UIViewAnimationOptionLayoutSubviews            = 1 <<  0,//设置子视图随父视图展示动画
   UIViewAnimationOptionAllowUserInteraction      = 1 <<  1,//允许在动画执行时用户与其进行交互
   UIViewAnimationOptionBeginFromCurrentState     = 1 <<  2,//允许在动画执行时执行新的动画
   UIViewAnimationOptionRepeat                    = 1 <<  3,//设置动画循环执行
   UIViewAnimationOptionAutoreverse               = 1 <<  4,//设置动画反向执行,必须和重复执行一起使用
   UIViewAnimationOptionOverrideInheritedDuration = 1 <<  5,//强制动画使用内层动画的时间值
   UIViewAnimationOptionOverrideInheritedCurve    = 1 <<  6,//强制动画使用内层动画曲线值
   UIViewAnimationOptionAllowAnimatedContent      = 1 <<  7,//设置动画视图实时刷新
   UIViewAnimationOptionShowHideTransitionViews   = 1 <<  8,//设置视图切换时隐藏,而不是移除
   UIViewAnimationOptionOverrideInheritedOptions  = 1 <<  9,//
   //这部分属性设置动画播放的线性效果
   UIViewAnimationOptionCurveEaseInOut            = 0 << 16,//淡入淡出 首末减速
   UIViewAnimationOptionCurveEaseIn               = 1 << 16,//淡入 初始减速
   UIViewAnimationOptionCurveEaseOut              = 2 << 16,//淡出 末尾减速
   UIViewAnimationOptionCurveLinear               = 3 << 16,//线性 匀速执行   
   //这部分设置UIView切换效果
   UIViewAnimationOptionTransitionNone            = 0 << 20,
   UIViewAnimationOptionTransitionFlipFromLeft    = 1 << 20,//从左边切入
   UIViewAnimationOptionTransitionFlipFromRight   = 2 << 20,//从右边切入
   UIViewAnimationOptionTransitionCurlUp          = 3 << 20,//从上面立体进入
   UIViewAnimationOptionTransitionCurlDown        = 4 << 20,//从下面立体进入
   UIViewAnimationOptionTransitionCrossDissolve   = 5 << 20,//溶解效果
   UIViewAnimationOptionTransitionFlipFromTop     = 6 << 20,//从上面切入
   UIViewAnimationOptionTransitionFlipFromBottom  = 7 << 20,//从下面切入
};

  

UIViewAnimationOptionOverrideInheritedDuration = 1 <<  5,//强制动画使用内层动画的时间值
   UIViewAnimationOptionOverrideInheritedCurve    = 1 <<  6,//强制动画使用内层动画曲线值

  

原文地址:https://www.cnblogs.com/liumingxin123/p/6649635.html