一. 简介 1.CALayer一般作为UIView的容器 2.是一个管理图片载体的层架构 3.直接修改创建的CALayer可以触发隐藏动画 4.UIView的CALayer动画必须显示触发 二. 应用 1.修改uiview的layer相当于直接修改uiview,例如 ...
分类:
移动开发 时间:
2015-07-09 16:22:53
阅读次数:
117
[UIView animateWithDuration:3 delay:1 usingSpringWithDamping:1.0 initialSpringVelocity:5.0 options:UIViewAnimationOptionCurveEaseInOut animations:^{
CGPoint center = self.btn.center;
center.y += 50;
self.btn.center = center;
} c...
分类:
移动开发 时间:
2015-07-07 13:08:36
阅读次数:
115
极客学院录制课程合集iOS 中 CALayer 的使用iOS 中 CAShapeLayer 的使用iOS 中 CAGradientLayer 的使用用缓动函数模拟物理动画使用 Facebook 开源动画库 POP 实现真实衰减与弹簧动画GCD 编程设计复杂的 iOS 动画效果iOS 模糊效果的使用使...
分类:
其他好文 时间:
2015-06-29 22:10:53
阅读次数:
157
利用webview显示gif动画
CGRect frame =
CGRectMake(50,50,0,0);
frame.size = [UIImage
imageNamed:@"1.gif"].size;
//
读取gif图片数据
NSData *gif = [NSData
dataWithContentsOfFile: [[NSBu...
分类:
Web程序 时间:
2015-06-26 18:13:38
阅读次数:
190
CALayer简介 1、CALayer一般作为UIView的容器而使用 2、CALayer是一个管理着图片载体(image-based content)的层结构 3、直接修改单独创建出的CALayer的属性可以出发隐式动画 4、UIView中的CALayer动画必须显示出...
分类:
其他好文 时间:
2015-06-22 23:31:59
阅读次数:
293
0、动画基础 主要动画属性 ????????1、XY坐标属性:Position(左上角为原点) ????????2、透明度属性:Opacity(透明:0.0,不透明:1.0) ????????3、缩放属性:Scale(调整对象的尺寸,...
分类:
移动开发 时间:
2015-06-21 19:52:03
阅读次数:
642
仿射变换本质是一种矩阵变换,可以用来做平移,缩放,旋转等操作
这些操作我们可以包装到动画中去
1.apple的官方文档定义:
CGAffineTransform CGAffineTransformMake ( CGFloat a, CGFloat b, CGFloat c, CGFloat d, CGFloat tx, CGFloat ty );
Parameters
a
T...
分类:
移动开发 时间:
2015-06-21 09:22:16
阅读次数:
230
1、视图动画(UIViewAnimation) 可以改变视图的属性(Animatable UIView properties) frame:控制UIView的大小和该UIView在superview中的相对位置。 bounds:控制UIView的大小 center:控制UIView的位置 transfor...
分类:
移动开发 时间:
2015-06-20 23:34:59
阅读次数:
340
动画是iOS开发中的常用技术,iOS中动画主要分为UIView动画和CALayer动画,UIView动画本质也是CALayer动画 UIView动画可以给UIView的部分属性添加动画效果,支持动画的属性有:frame、center、bounds、alpha、transform、backgro...
分类:
其他好文 时间:
2015-06-19 21:30:32
阅读次数:
204