美文网首页
更快地实现上下拉刷新

更快地实现上下拉刷新

作者: 十一岁的加重 | 来源:发表于2020-07-03 12:28 被阅读0次

    1、协议(解耦,但太麻烦,当然也有三方在objc里可默认实现协议)
    2、基类(耦合,但开发速度)
    页面:

    image.png
    实现:
    1、继承基类
    2、在viewDidLoad中可设置table布局,注册cellcell行高等
    3、实现cellForRowAtIndexPath,返回自定义cellself.datas[indexPath.row]取出model
    4、实现- (void)loadDataAtPage:(NSInteger)page方法,有基本模板。
    
    #pragma mark - 刷新
    - (void)loadDataAtPage:(NSInteger)page {
        [[SXNetManager manager] getListAtPage:page pageSize:20 tagId:self.tagId sort:0 success:^(id  _Nullable dataObj, NSString * _Nullable msg) {
            [self endRefresh];
            [super receivedDicts:dataObj[@"datas"] atPage:page resPageNum:dataObj[@"pageNumber"] resPageSize:dataObj[@"pageSize"] objClass:[MARecommendedCelebrityListModel class]];
    
        } failure:^(NSString * _Nullable msg) {
            
            [self endRefresh];
            [self showHudTipStr:msg];
        }];
    }
    
    

    相关文章

      网友评论

          本文标题:更快地实现上下拉刷新

          本文链接:https://www.haomeiwen.com/subject/tuqsqktx.html