关于tableview 代理方法的莫名其妙从indexPath.row=4 开始走的问题

今天项目有个类的tableview代理方法莫名其妙的从indexPath.row=4开始走  造成了页面本来应该有10条数据 现在只显示6条 

查了下网上 说应该是tableview的代理方法heightForRowAtIndexPath的高度为0的问题 说先给他一个高度

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

    return 100;

}

 将上边这个方法写上 意思是先给tableview预估一个高度 我试了试 还真的可以了 问题解决

posted @ 2017-09-04 17:00  XL-MS  阅读(506)  评论(0编辑  收藏  举报