上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页

2016年9月4日

ios开发核心动画五:转场动画

摘要: 1.什么是转场动画? 就是从一个场景转换到另一个场景,像导航控制器的push效果,就是一个转场. 2.如何创建转场动画 创建转场动画 CATransition *anim = [CATransition animation]; 设置转场类型 anim.type = @"cube"; anim.dur 阅读全文

posted @ 2016-09-04 18:41 Hello_IOS 阅读(2258) 评论(0) 推荐(0) 编辑

ios开发核心动画五:图标抖动效果--CAKeyframeAnimation

摘要: 1.帧动画介绍: CAKeyframeAnimation它可以在多个值之间进行动画. 设置多值之间的属性为: 后面是一个数组,就是要设置的多个值. anim.values = @[]; 它还可以根据一个路径做动画. anim.path = 自己创建的路径. 2.图片抖动思路: 其实就是做一个左右旋转 阅读全文

posted @ 2016-09-04 17:36 Hello_IOS 阅读(4849) 评论(0) 推荐(0) 编辑

ios开发之核心动画四:核心动画-Core Animation--CABasicAnimation基础核心动画

摘要: 核心动画之作用在层上面. 动画的本质是改图层的某一个属性. CABasicAnimation *anim = [CABasicAnimation animation]; 图层有那些属性,这里才能写那些属性. anim.keyPath = @"transform.scale"; anim.toValu 阅读全文

posted @ 2016-09-04 15:51 Hello_IOS 阅读(220) 评论(0) 推荐(0) 编辑

ios开发核心动画三:隐式动画与时钟效果

摘要: 一:隐式动画 什么是隐式动画? 了解什么是隐式动画前,要先了解是什么根层和非根层. 根层:UIView内部自动关联着的那个layer我们称它是根层. 非根层:自己手动创建的层,称为非根层. 隐式动画就是当对非根层的部分属性进行修改时, 它会自动的产生一些动画的效果. 我们称这个默认产生的动画为隐式动 阅读全文

posted @ 2016-09-04 12:02 Hello_IOS 阅读(814) 评论(0) 推荐(0) 编辑

2016年9月2日

ios开发图层layer与核心动画二:CATransform3D,CAlayear和UIView区别,layer的position和anchorpoint

摘要: 一:CATransform3D 坐标系如图 : layer的 CATransform3D属性. 只有旋转的时候才可以看出3D的效果. 旋转 x,y,z 分别代表x,y,z轴. CATransform3DMakeRotation(M_PI, 1, 0, 0); 平移 CATransform3DMake 阅读全文

posted @ 2016-09-02 10:02 Hello_IOS 阅读(2187) 评论(0) 推荐(0) 编辑

2016年9月1日

ios开发之图层与核心动画一:图层CALayer的认识

摘要: 1.CALayer简介: CALayer我们又称它叫做层. 在每个UIView内部都有一个layer这样一个属性. UIView之所以能够显示,就是因为它里面有这个一个层,才具有显示的功能. 我们通过操作CALayer对象,可以很方便地调整UIView的一些外观属性. 可以给UIView设置阴影,圆 阅读全文

posted @ 2016-09-01 23:32 Hello_IOS 阅读(521) 评论(0) 推荐(0) 编辑

iOS开发Quartz2D 十三:画板涂鸦

摘要: 一:效果如图: 二:代码 画板界面分析. 顶部是一个工具栏.有清屏,撤销,橡皮擦,照片功能.最右部是一个保存按钮 中间部分为画板区域 最下部拖动滑竿能够改变画笔的粗线.可以选颜色. 1.界面搭建 最上部为一个ToolBar,往ToolBar拖些item,使用ToolBar的好处.里面按钮的位置不需要 阅读全文

posted @ 2016-09-01 15:16 Hello_IOS 阅读(2057) 评论(0) 推荐(0) 编辑

2016年8月31日

iOS开发Quartz2D之十二:手势解锁实例

摘要: 一:效果如图: 二:代码: 分析界面,当手指在上面移动时,当移动到一个按钮范围内当中, 它会把按钮给成为选中的状态. 并且把第一个选中的按钮当做一个线的起点,当手指移动到某个按钮上时,就会添加一根线到选中的那妞上. 当手指松开时,所有按钮取消选中.所有的线都清空. 实现思路: 先判断点前手指在不在当 阅读全文

posted @ 2016-08-31 15:59 Hello_IOS 阅读(284) 评论(0) 推荐(0) 编辑

iOS开发Quartz2D十二:手势解锁实例

摘要: 一:效果如图: 二:代码: 分析界面,当手指在上面移动时,当移动到一个按钮范围内当中, 它会把按钮给成为选中的状态. 并且把第一个选中的按钮当做一个线的起点,当手指移动到某个按钮上时,就会添加一根线到选中的那妞上. 当手指松开时,所有按钮取消选中.所有的线都清空. 实现思路: 先判断点前手指在不在当 阅读全文

posted @ 2016-08-31 15:56 Hello_IOS 阅读(221) 评论(0) 推荐(0) 编辑

iOS开发Quzrtz2D:十一:图片截屏以及图片擦除

摘要: 一:图片截屏:截取的是控制器的view 截屏效果实现具体思路为:把UIView的东西绘制图片上下文当中,生成一张新的图片. 注意:UIView上的东西是不能直接画到上下文当中的. UIView之所以能够显示是因为内部的一个层(layer),所以我要把层上的东西渲染到UIView上面的. 怎样把图层当 阅读全文

posted @ 2016-08-31 13:34 Hello_IOS 阅读(615) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页

导航