2
0
Эх сурвалжийг харах

Add footer as subview when set new.

Signed-off-by: 庞博 <bopang@sohu-inc.com>
庞博 10 жил өмнө
parent
commit
55c8da174a

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

@@ -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];
     }
 }