晚点的等待

博客园 首页 新随笔 联系 订阅 管理
上一页 1 2 3 4 5 6 7 ··· 9 下一页

2015年12月21日 #

摘要: 03-倒影1.演示界面,分析界面将一张图片绕着X轴旋转180度 两个是一模一样的,可以用复制层 图片加到控制器上面, 让控制器成为复制层2.搭建界面, 拖入图片复制控制器的View里面的子层, 因此控制器的View它的层必须要是复制层. 打印出控制器的层,是CALayer,CALayer不是复制层,... 阅读全文
posted @ 2015-12-21 00:04 晚点的等待 阅读(176) 评论(0) 推荐(0) 编辑

摘要: 01-图片折叠1.分析界面效果当鼠标在图片上拖动的时候,图片有一个折叠的效果. 这种折叠效果其实就是图片的上半部分绕着X轴做一个旋转的操作.我们图片的旋转都是绕着锚点进行旋转的.所以如果是一张图片的,办不到只让图片的上半部分进一个旋转.其实是两张图片,把两张图片合成一张图片的方法.实现方案:弄上下两... 阅读全文
posted @ 2015-12-21 00:03 晚点的等待 阅读(409) 评论(0) 推荐(0) 编辑

2015年12月17日 #

摘要: 01-转盘1.搭建界面 把转盘View给封装起来. 由于界面是固定不变的,可以弄一个Xib展示界面. 外界使用时直接来一个类方法直接调用.2.让转盘进行旋转. 在封装的View内部提供一个开始旋转的方法和结束旋转的方法,供外界直接调用. 在View内部实现方法. 开始旋... 阅读全文
posted @ 2015-12-17 18:06 晚点的等待 阅读(145) 评论(0) 推荐(0) 编辑

摘要: 11.UIView与核心动画对比?1.UIView和核心动画区别? 核心动画只能添加到CALayer 核心动画一切都是假象,并不会改变真实的值。2.什么时候使用UIView的动画? 如果需要与用户交互就使用UIView的动画. 不需要与用户交互可以使用核心动画3.什么场景使用核心动画最多... 阅读全文
posted @ 2015-12-17 18:00 晚点的等待 阅读(110) 评论(0) 推荐(0) 编辑

摘要: 10-动画组可以同时执行多个动画.创建组动画CAAnimationGroup *group = [CAAnimationGroup animation];平移CABasicAnimation *anim = [CABasicAnimation animation];anim.keyPath = @"... 阅读全文
posted @ 2015-12-17 17:55 晚点的等待 阅读(135) 评论(0) 推荐(0) 编辑

摘要: 09-转场动画1.什么是转场动画? 就是从一个场景转换到另一个场景,像导航控制器的push效果,就是一个转场.2.如何创建转场动画 创建转场动画 CATransition *anim = [CATransition animation]; 设置转场类型 anim.type = @"cu... 阅读全文
posted @ 2015-12-17 17:47 晚点的等待 阅读(151) 评论(0) 推荐(0) 编辑

摘要: 08-图片抖动(帧动画)1.帧动画介绍: CAKeyframeAnimation它可以在多个值之间进行动画. 设置多值之间的属性为: 后面是一个数组,就是要设置的多个值. anim.values = @[]; 它还可以根据一个路径做动画. anim.path = ... 阅读全文
posted @ 2015-12-17 17:44 晚点的等待 阅读(248) 评论(0) 推荐(0) 编辑

摘要: 07-心跳效果思路:就是让一张图片做一个放大缩放小的动画.代码实现:CABasicAnimation *anim =[CABasicAnimation animation];设置缩放属性anim.keyPath = @"transform.scale";缩放到最小anim.toValue = @0... 阅读全文
posted @ 2015-12-17 17:39 晚点的等待 阅读(147) 评论(0) 推荐(0) 编辑

摘要: 06-CABasicAnimation基础核心动画核心动画只作用在层上面.动画的本质是改图层的某一个属性.CABasicAnimation *anim = [CABasicAnimation animation];图层有哪些属性,这里才能写哪些属性.anim.keyPath = @"transfor... 阅读全文
posted @ 2015-12-17 17:36 晚点的等待 阅读(152) 评论(0) 推荐(0) 编辑

摘要: 05-时钟效果1.搭建界面. 分析界面. 界面上时针,分针,秒针不需要与用户进行交互.所以都可以使用layer方式来做. 做之前要观察时针在做什么效果. 是根据当前的时间(注意获得都是整数),绕着表盘的中心点进行旋转. 要了解一个非常重要的知识点.无论是旋转,缩放它都是... 阅读全文
posted @ 2015-12-17 17:30 晚点的等待 阅读(288) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 9 下一页