有時候為了實現(xiàn)下拉刷新時候, tableview背景色和導航統(tǒng)一,效果上更美觀 . 實現(xiàn)上其實很簡單,查看tableview刷新時候的視圖層次結構,插入一個視圖在刷新背景視圖上,就可以達到你想要的各種效果, 包括自定義背景圖片和動態(tài)圖!
視圖結構:
效果圖:
實現(xiàn)代碼
注意: 方法在添加完刷新頭部之后調(diào)用,否則視圖層次會被遮擋!
- (void)checkTableviewSubViews{
UIImageView *backColorView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"meinv"]];
backColorView.backgroundColor = [UIColor colorWithHex:0x32a3fd];
backColorView.contentMode = UIViewContentModeScaleAspectFill;
backColorView.frame = self.tableView.subviews.firstObject.frame;
[self.tableView insertSubview:backColorView aboveSubview:self.tableView.subviews.firstObject];
}