我尝试在tableview底部的Core Data中插入新行,一切正常,但我的tableview将随机行滚动到顶部
我的表格视图具有可变高度(每行具有不同的高度)
我希望当用户在表格视图的底部滚动时,它会从核心数据中加载10行,但滚动必须保持在同一个
我的代码:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.row == [_data count] - 1 && !loadingData) {
loadingData = YES;
[self loadMoreData];
}
//Create Cell
}
-(void)loadMoreData {
int from = (int)[_data count];
NSArray *temp = [Functions loadNewDataFrom:from];
if ([temp count] > 0) {
[_data addObjectsFromArray:temp];
[self.tableView reloadData];
loadingData = NO;
}
}
我做错了什么?
编辑:我已经在google&上尝试了很多解决方案stackoverflow并且总是一样的, 我试用iOS 7模拟器4英寸
谢谢!