MJRefreshGifHeader *header=[MJRefreshGifHeader headerWithRefreshingTarget:self refreshingAction:@selector(addPage)];
[header setImages:@[[UIImage imageNamed:@"icon_listheader_animation_1@2x.png"]] forState:MJRefreshStateIdle];
[header setImages:@[[UIImage imageNamed:@"icon_listheader_animation_2@2x.png"]] forState:MJRefreshStatePulling];
[header setImages:@[[UIImage imageNamed:@"icon_listheader_animation_1@2x.png"]] forState:MJRefreshStateRefreshing];
tableV.mj_header=header;
MJRefreshAutoGifFooter *footer=[MJRefreshAutoGifFooter footerWithRefreshingTarget:self refreshingAction:@selector(loadMoreData)];
//闲置状态下图片
[footer setImages:@[[UIImage imageNamed:@"icon_listheader_animation_1@2x.png"]] forState:MJRefreshStateIdle];
[footer setImages:@[[UIImage imageNamed:@"icon_listheader_animation_2@2x.png"]] forState:MJRefreshStateRefreshing];
tableV.mj_footer=footer;