[IOS]_ImageAnimation
文章平均质量分 70
郑微
关注
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IOS图像1之Quartz2d的使用
IOS原创 2014-11-19 09:50:45 · 585 阅读 · 0 评论 -
IOS图像4之CoreAnimation:CABaseAnimation、CAKeyframeAnimation、CAanimationGroup、CATrainsition
下面有一张IOS官方文档中比较经典一张动画类结构图:CABasicAnimation :主要针对CALayer层的各种Property属性设置动画。CALayer的各种属性大部分都支持CABaseAnimation动画效果。 CABasicAnimation *anim = [CABasicAnimationanimation]; an原创 2014-12-20 10:09:12 · 910 阅读 · 0 评论 -
IOS图像3之Layer层的使用
这里我们先看看下面的效果:UIView的继承结构如下:UIResponder : NSObject。因此可以看出UIView是可以响应事件的。而CALayer是继承NSObjrct的。所以一般来说UIView都是用来响应用户事件。UIView是用来显示界面,而CALayer是用来绘制界面的。每个UIView都会有一个CALayer与之相对应。同时CALayer还可以实现很多原创 2014-12-19 17:25:49 · 803 阅读 · 0 评论 -
IOS图像2之jpg、png图片保存、互转、设置有损压缩因子
对于jpg图片来说,有损压缩因子设置为0.5 可以大大减少图片的体积,而对图片的质量几乎没有太大影响:下面是测试图片结果:// UIImage *image_jpg = [UIImage imageNamed:@"jpgtest.jpg"];// UIImage *image_png = [UIImage imageNamed:@"pngtest-1.p原创 2014-12-19 10:44:50 · 1909 阅读 · 0 评论 -
IOS图像5之UIView动画、自定义转场动画、delegate
UIView淡入淡出动画、3D旋转动画 淡入淡出动画 UIView *view01 = [[UIViewalloc]initWithFrame:CGRectMake(20,20, 100, 50)]; view01.backgroundColor = [UIColorredColor]; [self.viewaddSubview:vi原创 2014-12-20 10:33:15 · 1068 阅读 · 0 评论 -
IOS图像6之图片PNG图片信息检索
png图片封装格式如下所示:其实在第一行IHDR之前还有一行:表明文件的格式:这个格式是固定的只有8个字节:文件头标识 (8 bytes) 89 50 4E 47 0D 0A 1A 0A之后才是文件的IHDR 信息。IHDR格式如下:包括了文件的宽、高、颜色信息等等。如果我们想增加一些图片的信息怎么处理呢?比如增加一些经纬度的信息。 [li原创 2015-01-22 14:45:43 · 837 阅读 · 0 评论 -
IOS图像8之IOS7.0之后UIViewController自定义转场动画
动画效果如下:-(NSTimeInterval)transitionDuration:(idUIViewControllerContextTransitioning>)transitionContext{ return 1.0;}-(void)animateTransition:(idUIViewControllerContextTransitioning>原创 2015-06-29 15:51:59 · 602 阅读 · 0 评论 -
IOS图像9之自定义侧划栏(类似新浪微博Swift)
效果:整个策划栏的实现,其实就是将一个包含tableview的view添加到了window上。self.window?.addSubview(sliderViewController.view)使用起来很方便,这里重点介绍下,显示一半弹出动画,以及底部整体模糊效果。 func sliderVCDismiss(taptouch:UITapGest原创 2015-06-29 17:42:08 · 789 阅读 · 0 评论 -
IOS图像7之IOS图片、动画框架
先看看IOS中和图片相关的框架结构:与图像动画相关的框架以及引擎如下:QuartzCore.framework : 主要包括Core Animation 核心动画、CALayer也是这个框架下面的。CoreGraphsic.framework:主要包括CGContext类、Quartz2d是一个绘图引擎,由CoreGraphsic提供一组API。OPENGLES:这个即使一原创 2015-06-29 15:02:22 · 631 阅读 · 0 评论
分享