美文网首页
下拉加载历史记录

下拉加载历史记录

作者: 红姑娘 | 来源:发表于2017-06-08 15:09 被阅读209次
    1. 创建属性 dataSource
    @property (nonatomic, strong) NSMutableArray *dataSource;
    

    2.懒加载并初始化 数据源

      - (NSMutableArray *)dataSource
     {
         if (_dataSource == nil) {
             _dataSource = [NSMutableArray array];
         }
         return _dataSource;
     }
    

    3.请求省略 获取到array数据插入

      //在第loc(loc可为0)个元素处插入长度为len的一组对象.当loc == 0时,表示将这组对象插入到原数组的最前面.
      [self.dataSource insertObjects:array atIndexes:[NSIndexSet indexSetWithIndexesInRange:NSMakeRange(0, array.count)]];
    

    4.cell展示 使第array.count - 1cell显示在屏幕顶部 动画为NO

      NSIndexPath *scrollIndexPath = [NSIndexPath indexPathForRow:array.count - 1 inSection:0];
       [self.tableView scrollToRowAtIndexPath:scrollIndexPath        atScrollPosition:UITableViewScrollPositionTop animated:NO];
    

    相关文章

      网友评论

          本文标题:下拉加载历史记录

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