UIView Animations 是我们在开发中经常用到的一种动画实现方式,它主要包含四方面的内容:
- BaseAnimation
- Springs
- Transitions
- Keyframe Animations
在正式说UIView Animations之前我们先来了解一个重要的动画属性:UIViewAnimationOptions
UIViewAnimationOptions是iOS4.0及以后出的一个UIViewAnimation属性,用于设置动画的一些定制效果,
其主要包含三个方面的属性设置:
常规动画属性设置:
- .layoutSubviews:动画过程中保证子视图跟随运动
- .allowUserInteraction:动画过程中允许用户交互
- .beginFromCurrentState:所有视图从当前状态开始运行
- .repeat:重复运行动画
- .autoreverse :动画运行到结束点后仍然以动画方式回到初始点。
- .overrideInheritedDuration:忽略嵌套动画时间设置。
- .overrideInheritedCurve:忽略嵌套动画速度设置。
- .allowAnimatedContent:动画过程中重绘视图(注意仅仅适用于转场动画)。
- .showHideTransitionViews:视图切换时直接隐藏旧视图、显示新视图
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!