- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 UI基础__UICollectionView__瀑布流
本文重点记录使用collectionView做应用管理、瀑布流、图片轮播器,代码下载地址:http://download.csdn.net/download/jacob_ios/9411733 创建应用管理可以使用三种情况制作:1.使用storyboard 2.使用xib 3.纯代码实现编码过程中的注意点记录:UIImageView *imgView=[[UIImageView alloc]i
2016-01-20 16:21:22 369
原创 编写高质量iOS代码的方法总结
1.在类的头文件中尽量少引入其他头文件 ;2.多用字面量语法,少用与之等价的方法 ;3.多用类型常量,少用#define预处理指令;4.用枚举表示状态、选项、状态码;5.对象等同性;6.对外提供接口时,尽量提供全能的初始化方法;7.实现description方法;
2016-01-14 20:43:10 268
原创 UI基础__类似QQ好友列表制作
代码编写过程: 1.获取数据源,把数据字典转模型,嵌套模型数据需要单独进行字典转模型 2.创建cell 添加自定义的创建cell的类(继承自UITableViewCell),定义成员(返回cell的方法和为cell成员赋值的方法) 实现声明的成员:系统提供的cell已经能够满足需要,所以不需要对创建cell的方法进行重写操作 3.创建headerView+ (instanc
2016-01-14 20:37:02 434
原创 UI基础__键盘keyboard的监听和消失
QQ聊天消息界面,会涉及到UITableView的数据源方法,利用代码创建自定义的cell并封装,通知机制和调用键盘的事件处理。以为为特意注意点记录:1.UIButton背景图的拉伸方法方法一:- (UIImage *)resizeImgWithName:(UIImage *)image { //第一个参数:设置受保护区域,只有在间距范围交集的内容才能进行相应的拉伸和平铺,意味着要保护四个角点
2016-01-10 22:21:59 490
原创 iOS__ 手势识别总结
- UITapGestureRecognizer (任意手指任意次数的点击) numberOfTapsRequired // 点击次数 numberOfTouchesRequired // 手指个数 - UIPinchGestureRecognizer (两个手指捏合动作) scale// 手指捏合,大于1表示两个手指之间的距离变大,小于1表示两个手指之间的距离变小
2016-01-06 22:29:17 402
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人