专业九宫格开发好几年。。。 必须使用这控件
这里以某易的“ 产品推荐 ”界面做介绍。
一、UICollectionView的使用
1、注册cell(告诉collectionView将来创建怎样的cell)
[self.collectionView registerClass:[UICollectionViewCell class] forCellWithReu...
分类:
移动开发 时间:
2015-07-13 12:18:43
阅读次数:
236
transframe属性详解1.transform属性在OC中,通过transform属性可以修改对象的平移、缩放比例和旋转角度常用的创建transform结构体方法分两大类(1) 创建“基于控件初始位置”的形变CGAffineTransformMakeTranslation(平移)CGAffine...
分类:
移动开发 时间:
2015-07-11 19:57:58
阅读次数:
222
iOS开发UI篇—懒加载1.懒加载基本懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法.注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化2.使用懒加载的好处:(1)不必将创建对象的代码全部写在viewDidLoad方...
分类:
移动开发 时间:
2015-07-09 08:31:42
阅读次数:
212
一、简单介绍xib和storyboard的比较,一个轻量级一个重量级。共同点:都用来描述软件界面都用Interface Builder工具来编辑不同点:Xib是轻量级的,用来描述局部的UI界面Storyboard是重量级的,用来描述整个软件的多个界面,并且能展示多个界面之间的跳转关系二、xib的简单...
分类:
移动开发 时间:
2015-06-27 11:27:31
阅读次数:
116
SpriteKit详解 SpriteKit,iOS/Mac游戏制作的新纪元这是我的WWDC2013系列笔记中的一篇,完整的笔记列表请参看这篇总览。本文仅作为个人记录使用,也欢迎在许可协议范围内转载或使用,但是还烦请保留原文链接,谢谢您的理解合作。如果您觉得本站对您能有帮助,您可以使用RSS或邮...
分类:
移动开发 时间:
2015-06-26 19:31:16
阅读次数:
249
iOS开发拓展篇—UIDynamic(简单介绍)一、简单介绍1.什么是UIDynamicUIDynamic是从iOS 7开始引入的一种新技术,隶属于UIKit框架可以认为是一种物理引擎,能模拟和仿真现实生活中的物理现象如:重力、弹性碰撞等现象2.物理引擎的价值广泛用于游戏开发,经典成功案例是“愤怒的...
分类:
移动开发 时间:
2015-06-26 19:25:53
阅读次数:
342
一、UIApplication1.简单介绍(1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。(2)每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程序中新建一个UIApplication对象,那么将报错提示。(3)...
分类:
移动开发 时间:
2015-06-25 10:20:19
阅读次数:
148
一、UIApplication1.简单介绍(1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。(2)每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程序中新建一个UIApplication对象,那么将报错提示。(3)...
分类:
移动开发 时间:
2015-06-25 10:17:58
阅读次数:
119
UICollectionView详解+实例实现步骤:一、新建两个类1.继承自UIScrollView的子类,比如HMWaterflowView* 瀑布流显示控件,用来显示所有的瀑布流数据2.继承自UIView的子类,比如HMWaterflowViewCell* 代表着瀑布流数据中的一个单元(一个格子...
分类:
移动开发 时间:
2015-06-24 23:50:31
阅读次数:
192
UIStackView详解一、继承关系、遵守协议、隶属框架及可用平台UIStackView 类提供了一个高效的接口用于平铺一行或一列的视图组合。Stack视图使你依靠自动布局的能力,创建用户接口使得可以动态的调整设备朝向、屏幕尺寸及任何可用范围内的变化。Stack视图管理着所有在它的 arrange...
分类:
移动开发 时间:
2015-06-24 23:46:59
阅读次数:
226