【发布时间】:2014-04-11 23:42:48
【问题描述】:
当我在视图控制器中使用UIRefreshControl 时,我注意到了一个小错误(但真的很烦人)。当应用程序从后台返回时,UIRefreshControl 已经加载,看起来像这样:
如您所见,我使用了一个自定义导航控制器,它像 Facebook 应用程序 (AMScrollingNavBar) 中一样隐藏。当我在UITableView 中重新加载数据时,一切都恢复正常,并且只有在从后台返回后才会显示此错误。
这是我用来在viewDidLoad中初始化UIRefreshControl的代码:
// Initializing generic refresh control
self.refreshControl = [[UIRefreshControl alloc] init];
[self.refreshControl addTarget:self action:@selector(collectData) forControlEvents:UIControlEventValueChanged];
[self.tableView addSubview:self.refreshControl];
【问题讨论】:
标签: ios objective-c uitableview uinavigationcontroller uirefreshcontrol