下拉加载历史记录

2017-06-08  本文已影响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];
上一篇 下一篇

猜你喜欢

热点阅读