Skip to content

Commit e19e3a8

Browse files
committed
Fix Issue m1entus#57 : Fix detection of a table view with sections.
1 parent 0b0351c commit e19e3a8

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

INSPullToRefresh/INSPullToRefreshBackgroundView.m

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,13 @@ - (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(N
267267
- (BOOL)isScrollViewIsTableViewAndHaveSections {
268268
if ([self.scrollView isKindOfClass:[UITableView class]]) {
269269
UITableView *tableView = (UITableView *)self.scrollView;
270-
return tableView.numberOfSections > 1;
270+
if (tableView.numberOfSections > 1) {
271+
return YES;
272+
} else if (tableView.numberOfSections == 1) {
273+
if ([tableView.delegate respondsToSelector:@selector(tableView:heightForHeaderInSection:)]) {
274+
return [tableView.delegate tableView:tableView heightForHeaderInSection:0] > 0;
275+
}
276+
}
271277
}
272278
return NO;
273279
}

0 commit comments

Comments
 (0)