我创建了一个UIViewController实例,并且有一个UITableView实例作为其子视图。 我创建了一个刷新控件,tableview将其添加为子视图。问题出在iOS 7中,我的刷新控件在我的tableview上面,这里是截图。你能告诉我如何解决这个问题吗?非常感谢!
self.refreshControl = [[UIRefreshControl alloc]init];
[self.refreshControl addTarget:self action:@selector(refreshData) forControlEvents:UIControlEventValueChanged];
[self.tableView addSubview:self.refreshControl];
我没有使用UITableViewController,我添加了一个tableview作为我的superview的子视图。
答案 0 :(得分:0)
解决!
在viewDidLoad方法中,使用以下代码:
UITableViewController *tableVC = [[UITableViewController alloc]initWithStyle:UITableViewStylePlain];
[tableVC setTableView:self.tableView];
tableVC.refreshControl = self.refreshControl;