Ios 在UIViewController和UITableView中使用UIRefreshControl

Ios 在UIViewController和UITableView中使用UIRefreshControl,ios,xcode,swift,Ios,Xcode,Swift,我想知道如何在UIViewController中为UITableView使用UIRefreshController 我想对TableView实现拉入刷新功能,但我没有TableViewController 在xcode 6(swift)中有没有办法做到这一点?当然可以。启动RefreshControl并将其作为tableview的子视图。为此,您不一定需要UITableViewController 编辑: 试着这样做: let control = UIRefreshControl() contr

我想知道如何在UIViewController中为UITableView使用UIRefreshController

我想对TableView实现拉入刷新功能,但我没有TableViewController


在xcode 6(swift)中有没有办法做到这一点?当然可以。启动RefreshControl并将其作为tableview的子视图。为此,您不一定需要
UITableViewController

编辑:

试着这样做:

let control = UIRefreshControl()
control.addTarget(self, action: "action", forControlEvents: .ValueChanged)
tableView.addSubview(control)

这是Objective-C版本,它对我很有用,以防有人需要它。我将其添加到
viewDidLoad

UIRefreshControl *refresh = [[UIRefreshControl alloc] init];
[refresh addTarget: self action: @selector(didPullToRefresh:) forControlEvents: UIControlEventValueChanged];
[self.tableView addSubview: refresh];

不喜欢
UITableViewController

你能给我举个例子吗?