在Swift3的TableViews上实现UIRefreshControl

在我进行iOS编程的几个月中,我创建了许多表格视图。 但是,我从未在tableview上实现过UIRefreshControl,这是设置刷新tableview内容的控件。 UIRefreshControl对象提供了一个标准控件,该控件可用于启动表视图内容的刷新。 您通过关联的表视图控制器对象将刷新控件链接到表。 表格视图控制器处理将控件添加到表格的视觉外观并响应于适当的用户手势来管理该控件的显示的工作。 — Apple文档 在此博客文章中,我将向您介绍如何为表视图创建基本的UIRefreshControl。 应该注意的是,UIRefreshControl也可以在scrollViews和collectionViews上使用-我希望在以后的项目中都可以尝试它! 对于我的示例应用程序,我将制作一个简单的tableView,其中列出了纽约市的行政区(共有5个)。 创建一个新项目(单视图应用程序)并在Storyboard中删除默认的viewController。 1.删​​除默认的ViewController之后,请继续并从导航器窗格中删除默认的ViewController.swift文件。 创建一个类型为UITableViewController的新.swift文件(如果您愿意,可以随时保留ViewController.swift文件并实现UITableViewDataSource和UITableViewDelegate协议和方法)。 2.现在,您的Storyboard为空,将TableViewController从对象库拖到Storyboard中。 3.将此TableViewController设置为初始视图控制器。 4.单击Identity Inspector,将TableViewController.swift磁贴分配到Storyboard中的此表视图控制器。 5.在您的TableViewController.swift文件中,创建一个boroughArray(确保它是一个“…