【发布时间】:2013-11-04 10:33:56
【问题描述】:
当用户向下滚动表格时,我正在使用 UIRefreshControl 刷新表格。这工作正常。
现在我正在使用计时器在一段时间后自动刷新表格,我想要的是:
在表格自动刷新时显示刷新图标,无需用户交互。
我使用了这个代码:
in viewDidLoad:
{
UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];
[refreshControl addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged];
[self.tableView addSubview:refreshControl];
}
- (void)refresh:(UIRefreshControl *)refreshControl
{
[self doUpdate];
[refreshControl endRefreshing];
}
任何帮助将不胜感激。
【问题讨论】:
-
问题是……? (还有定时器代码在哪里?)
-
你为什么不打电话给
[super viewDidLoad];?
标签: ios iphone objective-c