天天看点

iOS培训教程——TableView(内置刷新)

蓝鸥iOS培训推荐:和以往一样还是继续和大家分享关于iOS开发方面的内容,那么今天趁有时间,抓紧和大家分享一下怎样内置刷新?主要是通过一个TableView的举例来说明的,下面一起来看一下程序吧!

内置刷新

内置刷新是苹果IOS6以后才推出的一个API,主要是针对TableViewController增加了一个属性,refreshControl,如果要想实现内置下拉刷新的话,最好给TableView指定一个专门的视图控制器。

使用的话,我们需要给refreshControl指定一个UIRefreshControl对象。跟进到头文件中看到

iOS培训教程——TableView(内置刷新)

三个属性,算上初始化三个方法,再配置refreshControl

iOS培训教程——TableView(内置刷新)

下面是一个实现监听方法,先来了解一下

iOS培训教程——TableView(内置刷新)
iOS培训教程——TableView(内置刷新)

总结:在这里用到了一个模拟网络访问延时的方法dispatch_after事实上只要设置延时时间和延时结束Block中的代码就ok了。