首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

IOS详解TableView——内置刷新,EGO,以及搜寻显示控制器

2013-10-08 
IOS详解TableView——内置刷新,EGO,以及搜索显示控制器这几天因为住的地方的网出了一点问题,除了能上Q,上微

IOS详解TableView——内置刷新,EGO,以及搜索显示控制器


这几天因为住的地方的网出了一点问题,除了能上Q,上微博以外其他的网页全都无法登陆。博客也就没有跟进。

今天恢复了,所以继续更新博客。也希望大家能继续评论或私自给我一些建议或者交流:-)


今天找到了以前一个TableView的例子,主要关于上下拉刷新的,所以写了一个demo,然后更新到博客上来。


内置刷新
内置刷新是苹果IOS6以后才推出的一个API,主要是针对TableViewController增加了一个属性,refreshControl,所以如果想用这个内置下拉刷新的话,最好给你的TableView指定一个专门的视图控制器了。
使用的话,我们需要给refreshControl指定一个UIRefreshControl对象。跟进到头文件中看到IOS详解TableView——内置刷新,EGO,以及搜寻显示控制器

三个属性,算上初始化三个方法,并不难,然后配置refreshControl
IOS详解TableView——内置刷新,EGO,以及搜寻显示控制器

方法执行结束后我们会发现在TableView中Cell多了5行,这是刚才设置的_rowCount+5并刷新tableView产生的效果。

自定义刷新
在有些时候我们会看到TableView的最下方有一个标题为“查看更多”的按钮,有的可以响应向下滚动并且自动刷新,有的需要点击一下才会刷新,这里介绍一下点击响应刷新的一个实现方法。
先看下效果IOS详解TableView——内置刷新,EGO,以及搜寻显示控制器

我这里就使用了一个按钮,初始化到表视图的底部。
IOS详解TableView——内置刷新,EGO,以及搜寻显示控制器


EGO刷新框架
EGORefreshHeaderView刷新中,我们可以在初始化的时候设置两种样式,头部样式以及尾部尾部。设置代理,实现委托方法即可。
这里只介绍头部刷新



看下代理方法


响应表视图点击的方法也需要判断,然后根据需求实现。


Demo源码:点击打开链接

以上为本篇博客全部内容,欢迎指正和交流。转载注明出处~

热点排行