西贝了爷  
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页

2016年3月31日

摘要: 序言 CAAnimation是一个抽象类,遵循了CAMediaTiming协议和CAAction协议!我们不要直接使用CAAnimation类,而是使用其子类: CATransition:提供渐变效果,如推拉push效果,消退fade效果,揭开reveal效果 CAAnimationGroup:允许 阅读全文
posted @ 2016-03-31 00:54 西贝了爷 阅读(286) 评论(0) 推荐(0) 编辑
 
摘要: 前言 CALayer包含在QuartzCore框架中,这是一个跨平台的框架,既可以用在iOS中又可以用在Mac OS X中。后面要学Core Animation就应该先学好Layer(层)。 我们看一下UIView与Layer之间的关系图(图片来源于网络): 我们知道,UIView有一个属性laye 阅读全文
posted @ 2016-03-31 00:53 西贝了爷 阅读(213) 评论(0) 推荐(0) 编辑
 
摘要: 前言 CAShapeLayer继承自CALayer,因此,可使用CALayer的所有属性。但是,CAShapeLayer需要和贝塞尔曲线配合使用才有意义。 关于UIBezierPath,请阅读文章:iOS UIBezierPth精讲 基本知识 看看官方说明: 1 2 3 4 5 6 7 8 9 /* 阅读全文
posted @ 2016-03-31 00:52 西贝了爷 阅读(854) 评论(0) 推荐(0) 编辑
 
摘要: 前言 笔者在写本篇文章之前,也没有系统学习过贝塞尔曲线,只是曾经某一次的需求需要使用到,才临时百度看了一看而且使用最基本的功能。现在总算有时间停下来好好研究研究这个神奇而伟大的贝塞尔先生! 笔者在学习时,首先看了两遍UIBezierPath类头文件定义,熟悉了一下相关的属性和方法。 基础知识 使用U 阅读全文
posted @ 2016-03-31 00:50 西贝了爷 阅读(1003) 评论(0) 推荐(0) 编辑
 
摘要: 实现效果 实现思路 从效果图可以看到变化是,越是往中间滚动的item显示最大,越显眼。而越是往前面,或者越是后面的,反而显示越小,这样就形成了视觉差。 实现的思路就是通过重写在可见范围内的所有item的方法: 1 2 3 - (NSArray<UICollectionViewLayoutAttrib 阅读全文
posted @ 2016-03-31 00:47 西贝了爷 阅读(1346) 评论(0) 推荐(0) 编辑
 
摘要: 实现效果 实现思路 从Demo效果图中,可以看出来,主要是缩放系数的计算。对于不同距离的cell,其缩放系数要变化,以便整体协调显示。 所以,我们必须重写-layoutAttributesForElementsInRect:方法来实现所有当前可见的cell的attributes。 计算比例,通过获取 阅读全文
posted @ 2016-03-31 00:46 西贝了爷 阅读(561) 评论(0) 推荐(0) 编辑
 
摘要: 概述 UICollectionView真的好强大,今天我们来研究一下这种很常见的卡片动画效果是如何实现了。本篇不能太深入地讲解,因为笔者也是刚刚摸索出点眉目,但是并没有深刻地理解。如果在讲解过程中,出现不对的地方,请及时反馈。 效果图 重写API 1 2 3 4 5 6 7 8 9 10 11 12 阅读全文
posted @ 2016-03-31 00:44 西贝了爷 阅读(1523) 评论(0) 推荐(0) 编辑
 
摘要: 前言 最近在重构某个模块,以后别人封装的所谓的基类就像一坨死一样,看见就恶心,相信同行的你们能够明白那种心情。为什么要重构?并不是真的因为它像一坨死,而是因为这个模块是用户使用最频繁的,而且出现了不少bug,最重要的是这bug还是p1级别的致命bug。 曾经经过了几天的压力测试都没有复现出来,但是用 阅读全文
posted @ 2016-03-31 00:43 西贝了爷 阅读(3731) 评论(0) 推荐(0) 编辑
 
摘要: 概述 说句老实话,UICollectionView真的太强大了,而且要掌握高级部分是相当困难的。至少笔者是这么认为的,如果觉得自己比较厉害,可以轻而易举地掌握UICollectionView的使用的,希望可以总结点经验! 本篇文章是在练习如何使用UICollectionView进行网格布局。网格布局 阅读全文
posted @ 2016-03-31 00:43 西贝了爷 阅读(810) 评论(0) 推荐(0) 编辑
 
摘要: 前言 UICollectionViewCell的四种创建方式:http://blog.csdn.net/ZC_Huang/article/details/52002302 这个控件,看起来与UITableView有点像,而且基本的用法也很相像哦!!! 我们来看看API: 1 2 3 4 5 6 7 阅读全文
posted @ 2016-03-31 00:42 西贝了爷 阅读(513) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页