原文:iOS开发——高级篇——流水布局UICollectionViewFlowLayout的基本使用

之前看到过的一篇文章 对collectionView的使用总结的非常好: iOS 新特征:UICollectionView介绍 流水布局在现在的应用中很常见了,简单的研究了下,实现下面的功能 那我这里就简单介绍下 UICollectionViewFlowLayout 常用的几个方法,通过这几个方法就能办到上面的效果了 布局 在这里设置为水平滚动 self.scrollDirection UICol ...

2015-10-16 22:14 1 2631 推荐指数:

查看详情

自定义流水布局UICollectionViewFlowLayout的基本使用

最终显示的效果图 思路: 1、UICollection的基本设置,并且创建一个继承自UICollectionViewFlowLayout的类。(不能是UICollectionViewLayout,否则全部都需要自定义) 2、在UICollectionViewFlowLayout类中完成 ...

Mon Aug 01 02:33:00 CST 2016 0 5067
IOS开发--横向流水布局实现

前言:因为时间缘故,很少进行通俗易懂的算法思路讲解,这里先展示动态图片效果,然后后面的内容我就直接上关键源码了。 效果展示图; 源码百度云盘下载链接: http://pan.baidu.com ...

Mon Jan 18 06:34:00 CST 2016 1 1620
iOS开发——高级——通讯录

一、简介 1、如何访问用户的通讯录1)在iOS9之前有2个框架可以访问用户的通讯录AddressBookUI.framework提供了联系人列表界面、联系人详情界面、添加联系人界面等一般用于选择联系人 AddressBook.framework纯C语言的API,仅仅是获得联系人数据没有提供 ...

Fri Oct 09 09:12:00 CST 2015 1 2837
iOS开发——高级——内存分析,Instruments

一、内存分析 1、静态内存分析(Analyze)不运行程序,直接对代码进行内存分析,查看代码是否有内存泄露优点:分析速度快,并且可以对所有的代码进行内存分析缺点:分析结果不一定准确(没有运行程序 ...

Wed Sep 30 20:01:00 CST 2015 0 2960
iOS开发——高级——iOS中为什么block用copy属性

1. Block的声明和线程安全Block属性的声明,首先需要用copy修饰符,因为只有copy后的Block才会在堆中,栈中的Block的生命周期是和栈绑定的,可以参考之前的文章(iOS: 非ARC下返回Block)。另一个需要注意的问题是关于线程安全,在声明Block属性时需要确认“在调用 ...

Sat Mar 26 22:27:00 CST 2016 0 3654
iOS开发——高级——iOS涂鸦画板效果实现

一个简单的绘图应用,模仿苹果自带软件备忘录里的涂鸦功能 核心代码 用法很简单,导入DrawView.h DrawView.m 文件创建该控件即可 清屏: [_drawVie ...

Tue Jun 05 01:21:00 CST 2018 0 1972
iOS开发】Alamofire框架的使用高级用法

Alamofire是在URLSession和URL加载系统的基础上写的。所以,为了更好地学习这个框架,建议先熟悉下列几个底层网络协议栈: URL Loading Syst ...

Mon Jul 09 21:58:00 CST 2018 0 1092
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM