iOS中的隐式动画

隐式动画就是指  在 非 人为在代码中 定义动画  而系统却默认  自带   的动画  叫做隐式动画。

 

比如  改变 图层  的颜色  位置  和   透明度  的时候    都会  产生附带的渐变的动画效果  这个就叫做隐式动画!

 

关闭隐式动画的代码如下:

 [CATransaction begin];

 [CATransaction setDisableActions:YES];

//在这里写 要  改变的   图层的   相关属性(颜色等)即可    

 [CATransaction commit];

 

那么到底图层的哪些属性  是  带有隐式动画的呢?

点击   关键词 进入  官方文档    文档的注释中   的 最后  有写    animatable  的   就是  会产生隐式动画效果的属性了  

注意   :苹果的注释都是  写在  属性的上面的  不要  找错地方了

 

posted on 2015-11-22 16:56  🌞Bob  阅读(209)  评论(0编辑  收藏  举报

导航