摘要: 概述瀑布流是电商应用展示商品通常采用的一种方式,如图示例瀑布流的实现方式,通常有以下几种通过UITableView实现(不常用)通过UIScrollView实现(工作量较大)通过UICollectionView实现(通常采用的方式)UICollectionView基础UICollectionView... 阅读全文
posted @ 2015-11-20 13:25 空山新雨funny 阅读(623) 评论(0) 推荐(1) 编辑
摘要: 效果图实现思路该示例通过隐式动画实现表盘通过显示在imageView中的一张图片来实现在表盘上绘制(时分秒)三条直线,分别位于不同的图层,且时针位于最下层,秒针位于最上层设置直线为圆角直线的一段位于表盘的圆心通过NSTimer定时器,使不同的图层定时执行对应的动画实现步骤通过storyboard创建... 阅读全文
posted @ 2015-11-16 23:02 空山新雨funny 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 概述简介CATransition又称转场动画,是CAAnimation的子类,可以直接使用转场动画主要用于为图层提供移入/移出屏幕的动画效果转场动画常见的应用是UINavigationController注意事项转场动画的默认过渡方式为淡出方式(kCATransitionFade)可以使用常量形式或... 阅读全文
posted @ 2015-11-16 22:58 空山新雨funny 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 概述简介CAAnimationGroup又称组动画或动画组将多个动画放到动画组中,并赋值给layer的animations属性,动画组中所有动画就会并发执行注意事项动画组中的动画不会被压缩,超出动画时长的部分将会被剪掉动画组中的动画的delegate与removedOnCompletion属性将会被... 阅读全文
posted @ 2015-11-16 22:54 空山新雨funny 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 概述简介CAKeyframeAnimation又称关键帧动画CAKeyframeAnimation是抽象类CAPropertyAnimation的子类,可以直接使用通过values与path两个属性指定动画属性注意事项若指定了path属性,则values属性将被忽略CABasicAnimation相... 阅读全文
posted @ 2015-11-15 13:24 空山新雨funny 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 概述简介CABasicAnimation是抽象类CAPropertyAnimation的子类,可以直接使用CABasicAnimation又称基本动画,从fromValue到toValue按照指定的动画属性执行动画注意事项一个动画对象可以同时添加到多个图层上对动画的配置必须放在动画添加到图层之前,否... 阅读全文
posted @ 2015-11-15 13:16 空山新雨funny 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 概述简介核心动画提供了一组非常强大的动画API,通过该组API可以高效的实现绝大部分绚丽的动画效果注意事项核心动画的操作在子线程中执行,不会阻塞主线程核心动画直接作用与CALayer对象上,不是UIView对象上核心动画与UIView动画的区别核心动画不会改变控件的frame属性,显示的只是一种假象... 阅读全文
posted @ 2015-11-15 13:13 空山新雨funny 阅读(452) 评论(0) 推荐(1) 编辑
摘要: 简介每个UI控件,默认自动创建一个图层(根图层),即每个UI控件对应于至少一个图层每一个UIView内部都默认关联着一个CALayer,我们可用称这个Layer为Root Layer(根层)所有的非Root Layer,也就是手动创建的CALayer对象,都存在着隐式动画什么是隐式动画?当对非Roo... 阅读全文
posted @ 2015-11-13 13:35 空山新雨funny 阅读(341) 评论(0) 推荐(0) 编辑
摘要: CALayer基础CALayer是每一个UI控件的核心,一个UI控件之所以能显示可以说是CALayer的功劳每一个UI控件默认都为自己创建一个CALayer对象,通过drawRect方法将内容绘制在图层上,然后再显示出来CALayer可以完成很多任务调整UI控件的外观执行动画CALayer与UIVi... 阅读全文
posted @ 2015-11-13 13:11 空山新雨funny 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 效果图 常见问题及解决方法 图片重复下载 将内存保存在内存或沙盒中。 若下载的图片量较大,则会出现UI界面不流畅的现象 在子线程中执行下载操作,然后回到主线程成中进行UI界面的刷新。 由于cell的循环利用造成的图片显示错乱问题 指定刷新表格的indexPath行。 subTitle类型的cell, 阅读全文
posted @ 2015-11-13 13:07 空山新雨funny 阅读(285) 评论(0) 推荐(0) 编辑