diff --git a/RefreshControl/Manager/XHRefreshControl.m b/RefreshControl/Manager/XHRefreshControl.m index 9ed9f4f..de8759b 100644 --- a/RefreshControl/Manager/XHRefreshControl.m +++ b/RefreshControl/Manager/XHRefreshControl.m @@ -335,6 +335,9 @@ - (BOOL)isLoadMoreRefreshed { BOOL loadMored = YES; if ([self.delegate respondsToSelector:@selector(isLoadMoreRefreshed)]) { loadMored = [self.delegate isLoadMoreRefreshed]; + if (self.noMoreDataForLoaded) { + self.loadMoreView.hidden = NO; + } self.loadMoreView.hidden = !loadMored; return loadMored; } diff --git a/XHRefreshControlExample/XHRefreshControlExample/Controllers/DemoTableViewController/XHDemoTableViewController.m b/XHRefreshControlExample/XHRefreshControlExample/Controllers/DemoTableViewController/XHDemoTableViewController.m index 689cce3..ba76a17 100644 --- a/XHRefreshControlExample/XHRefreshControlExample/Controllers/DemoTableViewController/XHDemoTableViewController.m +++ b/XHRefreshControlExample/XHRefreshControlExample/Controllers/DemoTableViewController/XHDemoTableViewController.m @@ -36,7 +36,7 @@ - (void)loadDataSource { dispatch_async(dispatch_get_main_queue(), ^{ if (self.requestCurrentPage) { if (self.requestCurrentPage == arc4random() % 10) { - [self handleLoadMoreError]; + [self endMoreOverWithMessage:@"段子已加载完"]; } else { [self.dataSource addObjectsFromArray:dataSource];