小白开发iOS系列:表格视图(四)——下拉刷新表格

2018-02-02  本文已影响0人  ios设计

各位基友们,元旦快乐呀~今天是元旦节小长假的第一天,大家有没有在家里赖床呀~

分享之前我还是要推荐下我自己建的iOS开发学习群:680565220,群里都是学ios开发的,如果你正在学习ios ,小编欢迎你加入,今天分享的这个案例已经上传到群文件,大家都是软件开发党,不定期分享干货(只有iOS软件开发相关的),包括我自己整理的一份2018最新的iOS进阶资料和高级开发教程

吃饱了就睡

今天我给大家带来了iOS开发系列中的表格视图开发的最后一篇内容——下拉刷新表格。怎么样,是不是很期待呀~

首先我们 还是来看一下最终效果:

要实现下拉刷新功能,其实特别简单,都不需要任何第三方插件,我们只需使用UITableViewDelegate自带的UIRefreshControl即可。

其实UIRefreshControl可以被用在任意界面布局上,并不仅仅是局限在表格布局上。如果我们需要在其它界面布局上使用下拉刷新,那么只需实现UITableViewDelegate代理即可。

第一步:定义和初始化UIRefreshControl

初始化控制器

注意,因为我们的类继承字UITableViewController,因此已经自动添加了UITableViewDelegate代理,因此refreshControl已经默认被定义好了,无需另外再单独定义。

第二步:添加下拉刷新的目标,并指定事件触发的方法

添加控制目标,并指定事件触发方法

在上述的代码语句中,实用#selector来指向了下拉刷新事件触发的自定义方法“refreshData”。

第三步:设置下拉文字提示

设置下拉提示文字

第四步:将控制器添加到布局中

第五步:实现下拉刷新触发方法

到此为止,下拉刷新就已经实现了。怎么样,是不是特别的简单?

上述步骤当中的第一步到第四步,其实可以封装在一个方法内:

然后,在生命周期viewDidLoad方法中,调用即可:

如何如何,有没有帮助到你?求个关注呗~~

上一篇 下一篇

猜你喜欢

热点阅读