瀏覽代碼

Merge pull request #64 from heistings/dev_prepareFor2.0

Dev prepare for2.0
M了个J 10 年之前
父節點
當前提交
a105aea43c
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      MJRefreshExample/MJRefreshExample/MJRefresh/UIScrollView+MJRefresh.m

+ 4 - 4
MJRefreshExample/MJRefreshExample/MJRefresh/UIScrollView+MJRefresh.m

@@ -46,7 +46,6 @@ - (MJRefreshLegendHeader *)addLegendHeaderWithRefreshingBlock:(void (^)())block
 - (MJRefreshLegendHeader *)addLegendHeader
 {
     MJRefreshLegendHeader *header = [[MJRefreshLegendHeader alloc] init];
-    [self addSubview:header];
     self.header = header;
     
     return header;
@@ -82,7 +81,6 @@ - (MJRefreshGifHeader *)addGifHeaderWithRefreshingTarget:(id)target refreshingAc
 - (MJRefreshGifHeader *)addGifHeader
 {
     MJRefreshGifHeader *header = [[MJRefreshGifHeader alloc] init];
-    [self addSubview:header];
     self.header = header;
     
     return header;
@@ -126,6 +124,8 @@ - (void)setHeader:(MJRefreshHeader *)header
                                  header,
                                  OBJC_ASSOCIATION_ASSIGN);
         [self didChangeValueForKey:@"header"];
+        
+        [self addSubview:header];
     }
 }
 
@@ -153,7 +153,6 @@ - (MJRefreshLegendFooter *)addLegendFooterWithRefreshingTarget:(id)target refres
 - (MJRefreshLegendFooter *)addLegendFooter
 {
     MJRefreshLegendFooter *footer = [[MJRefreshLegendFooter alloc] init];
-    [self addSubview:footer];
     self.footer = footer;
     
     return footer;
@@ -177,7 +176,6 @@ - (MJRefreshGifFooter *)addGifFooterWithRefreshingTarget:(id)target refreshingAc
 - (MJRefreshGifFooter *)addGifFooter
 {
     MJRefreshGifFooter *footer = [[MJRefreshGifFooter alloc] init];
-    [self addSubview:footer];
     self.footer = footer;
     
     return footer;
@@ -199,6 +197,8 @@ - (void)setFooter:(MJRefreshFooter *)footer
                                  footer,
                                  OBJC_ASSOCIATION_ASSIGN);
         [self didChangeValueForKey:@"footer"];
+        
+        [self addSubview:footer];
     }
 }