【发布时间】:2013-09-03 09:16:51
【问题描述】:
我正在尝试在我的UITableView 上实现UIRefreshControl,而无需使用 TableViewController 并将“Refresh”设置为启用。
到目前为止,我已经在 ViewController.h 文件中全局声明了以下内容:
@property (strong, nonatomic) UIRefreshControl *refreshView;
-(void)refreshTableView;
并在 ViewController.m 文件中将以下代码添加到我的viewDidLoad:
self.refreshView = [[UIRefreshControl alloc] init];
self.refreshView.attributedTitle = [[NSAttributedString alloc]initWithString:@"Pull To Refresh"];
[self.refreshView addTarget:self action:@selector(refreshMyTableView) forControlEvents:UIControlEventValueChanged];
[self.tableView addSubview:self.refreshView];
最后,在我的 ViewController.m 文件中,我有了这个方法:
-(void)refreshTableView {
[self.tableView reloadData];
[self.refreshView endRefreshing];
}
我做错了什么?对此事的任何了解将不胜感激! :)
【问题讨论】:
标签: iphone ios objective-c uirefreshcontrol