MJChiBaoZiHeader.m 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. //
  2. // MJChiBaoZiHeader.m
  3. // MJRefreshExample
  4. //
  5. // Created by MJ Lee on 15/6/12.
  6. // Copyright © 2015年 小码哥. All rights reserved.
  7. //
  8. #import "MJChiBaoZiHeader.h"
  9. @implementation MJChiBaoZiHeader
  10. #pragma mark - 重写方法
  11. #pragma mark 基本设置
  12. - (void)prepare
  13. {
  14. [super prepare];
  15. // 设置普通状态的动画图片
  16. NSMutableArray *idleImages = [NSMutableArray array];
  17. for (NSUInteger i = 1; i<=60; i++) {
  18. UIImage *image = [UIImage imageNamed:[NSString stringWithFormat:@"dropdown_anim__000%zd", i]];
  19. [idleImages addObject:image];
  20. }
  21. [self setImages:idleImages forState:MJRefreshStateIdle];
  22. // 设置即将刷新状态的动画图片(一松开就会刷新的状态)
  23. NSMutableArray *refreshingImages = [NSMutableArray array];
  24. for (NSUInteger i = 1; i<=3; i++) {
  25. UIImage *image = [UIImage imageNamed:[NSString stringWithFormat:@"dropdown_loading_0%zd", i]];
  26. [refreshingImages addObject:image];
  27. }
  28. [self setImages:refreshingImages forState:MJRefreshStatePulling];
  29. // 设置正在刷新状态的动画图片
  30. [self setImages:refreshingImages forState:MJRefreshStateRefreshing];
  31. }
  32. @end