tableView下拉带刷新,下拉的背景色要与导航的颜色一致,在tableView图层中插入一个view,设置他的上下平移。
[self.mainTableView headerWithRefreshingBlock:^(NSInteger pageIndex) {
[self getData];
}];
dispatch_async(dispatch_get_main_queue(), ^{
UIView *bgView = [[UIView alloc] initWithFrame:CGRectOffset(self.mainTableView.bounds, 0, -self.mainTableView.bounds.size.height)];
bgView.backgroundColor = kUIColorFromRGB(0x195FFF);
[self.mainTableView insertSubview:bgView atIndex:0];
});
效果图:

3ef320bf4451368971a26af858df558e.gif