最终显示的效果图 思路: 1、UICollection的基本设置,并且创建一个继承自UICollectionViewFlowLayout的类。(不能是UICollectionViewLayout,否则全部都需要自定义) 2、在UICollectionViewFlowLayout类中完成 ...
之前看到过的一篇文章 对collectionView的使用总结的非常好: iOS 新特征:UICollectionView介绍 流水布局在现在的应用中很常见了,简单的研究了下,实现下面的功能 那我这里就简单介绍下 UICollectionViewFlowLayout 常用的几个方法,通过这几个方法就能办到上面的效果了 布局 在这里设置为水平滚动 self.scrollDirection UICol ...
2015-10-16 22:14 1 2631 推荐指数:
最终显示的效果图 思路: 1、UICollection的基本设置,并且创建一个继承自UICollectionViewFlowLayout的类。(不能是UICollectionViewLayout,否则全部都需要自定义) 2、在UICollectionViewFlowLayout类中完成 ...
前言:因为时间缘故,很少进行通俗易懂的算法思路讲解,这里先展示动态图片效果,然后后面的内容我就直接上关键源码了。 效果展示图; 源码百度云盘下载链接: http://pan.baidu.com ...
一、简介 1、如何访问用户的通讯录1)在iOS9之前有2个框架可以访问用户的通讯录AddressBookUI.framework提供了联系人列表界面、联系人详情界面、添加联系人界面等一般用于选择联系人 AddressBook.framework纯C语言的API,仅仅是获得联系人数据没有提供 ...
一、内存分析 1、静态内存分析(Analyze)不运行程序,直接对代码进行内存分析,查看代码是否有内存泄露优点:分析速度快,并且可以对所有的代码进行内存分析缺点:分析结果不一定准确(没有运行程序 ...
1. Block的声明和线程安全Block属性的声明,首先需要用copy修饰符,因为只有copy后的Block才会在堆中,栈中的Block的生命周期是和栈绑定的,可以参考之前的文章(iOS: 非ARC下返回Block)。另一个需要注意的问题是关于线程安全,在声明Block属性时需要确认“在调用 ...
一个简单的绘图应用,模仿苹果自带软件备忘录里的涂鸦功能 核心代码 用法很简单,导入DrawView.h DrawView.m 文件创建该控件即可 清屏: [_drawVie ...
实现一个简单的抽屉效果: 核心思想:KVO实现监听mainV的frame值的变化 核心代码: #import "ViewController.h" // @"frame" # ...
Alamofire是在URLSession和URL加载系统的基础上写的。所以,为了更好地学习这个框架,建议先熟悉下列几个底层网络协议栈: URL Loading Syst ...