【发布时间】:2014-11-22 04:06:41
【问题描述】:
我以编程方式创建了我的 UITableView 实例,并将其作为子视图添加到根视图中。我还以编程方式为表视图实例设置了委托和数据源。所以这个表视图没有表视图控制器。现在我想让表格视图能够下拉刷新。我从 Google 学了一些代码,如下所示:
var refresh = UIRefreshControl();
refresh.attributedTitle = NSAttributedString(string: "Pull to refresh");
refresh.addTarget(self, action: "refresh", forControlEvents:.ValueChanged);
self.refreshControl = refresh;
现在,问题是self 指的是表视图控制器。但是,在这种情况下,我没有表视图控制器。那么我是否必须创建一个表格视图控制器才能实现下拉刷新功能?
【问题讨论】: