自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 UITableView:下拉刷新和上拉加载更多

本文将说明让UIScrollView支持"下拉刷新"和"上拉加载更多"的实现机制,并实现一个可用的tableView子类,以下主要以"下拉刷新"进行说明。工程地址在帖子最下方,只需要代码的直拉到底即可。1、contentInset和下拉刷新contentInset是UIScrollView的属性,它描述了UIScrollView的内容View的内边距,具体可见官方文档:

2016-06-23 10:07:52 275

转载 UIViewController的生命周期及iOS程序执行顺序

当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc                                   创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView                          从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图

2016-06-01 00:58:16 202

原创 cell重用机制

对于程序而言,内存控制是必不可少的。如果一个tableView中有1000个cell,一个个创建的话会消耗很大的内存,很容易出现内存报警,cell的重用机制就是为了节省内存的一种机制。只创建屏幕能显示的最大个数的cell,然后重复使用这些cell,对cell进行单独的显示分配,这样既不影响显示效果又节省了内存消耗。tableView加载的时候,cell队列里没有任何数据。deque

2016-05-24 01:27:40 250

原创 分类作用

本质: 分类就是类的补充和扩展。作用:不改变类的内容的基础上添加一些方法。           能给不知道源代码的主类添加方法注意事项:只能增加方法,不能增加成员变量。分类的实现能访问主类的所有成员变量(公有、私有)。调用优先级为分类->主类->父类。分类中定义的方法如果和种类中的方法有重名,会覆盖主类中的方法。

2016-05-14 16:41:43 689

转载 APP界面设计之页面布局的22条基本原则

移动APP页面布局(Layout)是我们设计app界面的时候,最主要的设计任务。一个app的好与不好,很大部分取决于移动APP页面布局的合理性。下图为APP最原始的布局模型。移动APP经典布局界面欣赏,以首页为例展示:页面布局顾名思义就是对页面的文字、图形或表格进行排布、设计。优秀的布局,需要对页面信息进行完整的考虑。即要考虑用户需求、用户行为,也要

2016-05-13 08:36:27 607

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除