Explorar o código

Remove unnecessary code

MJ Lee %!s(int64=11) %!d(string=hai) anos
pai
achega
fa88de8e40

BIN=BIN
MJRefreshExample/MJRefreshExample.xcodeproj/project.xcworkspace/xcuserdata/mj.xcuserdatad/UserInterfaceState.xcuserstate


+ 2 - 2
MJRefreshExample/MJRefreshExample/Classes/Controller/MJCollectionViewController.m

@@ -93,7 +93,7 @@ - (void)addHeader
             [vc.fakeColors insertObject:MJRandomColor atIndex:0];
         }
         
-        // 模拟延迟加载数据,因此2秒后才调用)
+        // 模拟延迟加载数据,因此2秒后才调用(真实开发中,可以移除这段gcd代码
         dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
             [vc.collectionView reloadData];
             // 结束刷新
@@ -117,7 +117,7 @@ - (void)addFooter
             [vc.fakeColors addObject:MJRandomColor];
         }
         
-        // 模拟延迟加载数据,因此2秒后才调用)
+        // 模拟延迟加载数据,因此2秒后才调用(真实开发中,可以移除这段gcd代码
         dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
             [vc.collectionView reloadData];
             // 结束刷新

+ 13 - 3
MJRefreshExample/MJRefreshExample/Classes/Controller/MJTableViewController.m

@@ -36,7 +36,7 @@ - (NSMutableArray *)fakeData
     if (!_fakeData) {
         self.fakeData = [NSMutableArray array];
         
-        for (int i = 0; i<12; i++) {
+        for (int i = 0; i<5; i++) {
             [self.fakeData addObject:MJRandomData];
         }
     }
@@ -95,7 +95,7 @@ - (void)headerRereshing
         [self.fakeData insertObject:MJRandomData atIndex:0];
     }
     
-    // 2.2秒后刷新表格UI
+    // 2.模拟2秒后刷新表格UI(真实开发中,可以移除这段gcd代码)
     dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
         // 刷新表格
         [self.tableView reloadData];
@@ -112,7 +112,7 @@ - (void)footerRereshing
         [self.fakeData addObject:MJRandomData];
     }
     
-    // 2.2秒后刷新表格UI
+    // 2.模拟2秒后刷新表格UI(真实开发中,可以移除这段gcd代码)
     dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
         // 刷新表格
         [self.tableView reloadData];
@@ -123,6 +123,11 @@ - (void)footerRereshing
 }
 
 #pragma mark - Table view data source
+//- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
+//{
+//    return 5;
+//}
+
 - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
 {
     return self.fakeData.count;
@@ -141,4 +146,9 @@ - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath
     MJTestViewController *test = [[MJTestViewController alloc] init];
     [self.navigationController pushViewController:test animated:YES];
 }
+
+//- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
+//{
+//    return @"test";
+//}
 @end

+ 0 - 2
MJRefreshExample/MJRefreshExample/MJRefresh/MJRefreshBaseView.m

@@ -130,7 +130,6 @@ - (BOOL)isRefreshing
 }
 
 #pragma mark 开始刷新
-typedef void (*send_type)(void *, SEL, UIView *);
 - (void)beginRefreshing
 {
     if (self.state == MJRefreshStateRefreshing) {
@@ -148,7 +147,6 @@ - (void)beginRefreshing
         } else {
     #warning 不能调用set方法
             _state = MJRefreshStateWillRefreshing;
-            [super setNeedsDisplay];
         }
     }
 }

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

@@ -126,7 +126,7 @@ - (BOOL)isHeaderHidden
 
 - (BOOL)isHeaderRefreshing
 {
-    return self.header.state == MJRefreshStateRefreshing;
+    return self.header.isRefreshing;
 }
 
 #pragma mark - 上拉刷新
@@ -208,7 +208,7 @@ - (BOOL)isFooterHidden
 
 - (BOOL)isFooterRefreshing
 {
-    return self.footer.state == MJRefreshStateRefreshing;
+    return self.footer.isRefreshing;
 }
 
 /**