在使用自动布局之前一直对自动布局的动画实现有怀疑。
有文章说不断更改布局带来的内存消耗很大。于是做了个测试动画的demo,发现完全木有问题啊
原生的约束写起来很麻烦,还好有Masonry和UIView-Autolayout这些库。
另外看了这位大神对使用Masonry介绍的文章,加上Masonry的demo,很快就会用了,多亏有这些大神们的分享精神。
#import "MASExample...
分类:
其他好文 时间:
2015-02-06 16:42:33
阅读次数:
121
当需要对非Root Layer进行动画或者需要对动画做更多自定义的行为的时候,就必须使用到显式动画了,显式动画的基类为CAAnimation,常用的是CABasicAnimation,CAKeyframeAnimation有时候还会使用到CAAnimationGroup,CATransition(注...
分类:
其他好文 时间:
2015-01-30 15:25:46
阅读次数:
116
在iOS中,图形可分为以下几个层次:越上层,封装程度越高,动画实现越简洁越简单,但是自由度越低;反之亦然。本文着重介绍Core Animation层的基本动画实现方案。在iOS中,展示动画可以类比于显示生活中的“拍电影”。拍电影有三大要素:演员+剧本+开拍,概念类比如下:演员--->CALayer,...
分类:
移动开发 时间:
2015-01-27 12:55:55
阅读次数:
344
简单实用POP动画
发现POP比较好的一点是保留了动画结束后的状态,通过block回调。使用POPAnimatableProperty 可以快速添加基本动画,也可以自定义属性动画。
弹性动画
- (void)spring{
POPSpringAnimation* framePOP = [POPSpringAnimation
animationWithPropert...
分类:
其他好文 时间:
2015-01-15 18:27:01
阅读次数:
158
博主:最近iOS开发中用到CoreAnimation的framework来做动画效果,虽然以前也用过,但一直没有系统学习过,今天看到一篇非常详细的博文(虽然是日语,但真的写的很好),在此翻译出来供大家学习。原帖地址:http://www.objectivec-iphone.com/animation...
分类:
移动开发 时间:
2015-01-15 12:21:13
阅读次数:
240
//开始动画CABasicAnimation *momAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"]; momAnimation.fromValue = [NSNumber numberWith....
分类:
移动开发 时间:
2015-01-09 16:51:48
阅读次数:
185
当你不再依赖JQuery时,当你已经厌倦了引入js类库实现一些动画效果的方式,当你想实现一个简单而实用的动画框架......下面介绍下愚人设计的动画框架:支持动画缓动算法函数,如Linear、Cubic、Back、Bounce,支持改变高度,宽度,透明度,边框,外边距的基本动画,支持动画的回调函数,...
分类:
Web程序 时间:
2015-01-09 12:08:38
阅读次数:
249
题记:当你不再依赖JQuery时,当你已经厌倦了引入js类库实现一些动画效果的方式,当你想实现一个简单而实用的动画框架......下面介绍下愚人设计的动画框架:支持动画缓动算法函数,如Linear、Cubic、Back、Bounce,支持改变高度,宽度,透明度,边框,外边距的基本动画,支持动画的回调...
分类:
Web程序 时间:
2015-01-08 21:30:13
阅读次数:
282
一、position和anchorPoint
position:用来设置CALayer在父层中的位置,以父层的左上角为原点(0, 0)
anchorPoint(锚点):
称为“定位点”、“锚点”
决定着CALayer身上的哪个点会在position属性所指的位置
以自己的左上角为原点(0, 0)
它的x、y取值范围都是0~1,默认值为(0.5, 0.5)
推荐一个连接:htt...
分类:
移动开发 时间:
2015-01-06 20:04:55
阅读次数:
263
首先引入框架:QuartzCore.framework在头文件声明:CALayer*logoLayer{//界限CABasicAnimation*boundsAnimation = [CABasicAnimationanimationWithKeyPath:@"bounds"];boundsAnim...
分类:
移动开发 时间:
2015-01-04 22:52:55
阅读次数:
601