tableView:cellForRowAtIndexPath:方法中indexPath.row不是从0开始的,从4开始

问题描述:重新刷新数据源,刷新列表时,发现前面4个cell没有显示出来,直接从第5条开始的,这是什么东东?

在tableView:numberOfRowsInSection:方法里打印数据源个数,是正确的.见鬼了?这时机智的楼主就想到估计是高度出问题了,果不其然,全是0;

解决办法:我是给了个预估高度,然后就解决了

- (CGFloat)tableView:(UITableView *)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath {

return 100;

}

深层次的原因,俺就不揪了,接着码代码去了.

上一篇:Android系统编程入门系列之应用内数据保存数据库


下一篇:ch03-文字版面的设计