你有没有在UITableView的delegate方法返回对应的高度?

解决方案 »

  1.   

    - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 这个吗?
    现在为了排除干扰返回的是一个比较大的高度,应该不是这个原因
    我的理解是:row的高度没有问题,cell的高度也没有问题,cell里面label的高度有问题
      

  2.   

    - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 这个吗?
    现在为了排除干扰返回的是一个比较大的高度,应该不是这个原因
    我的理解是:row的高度没有问题,cell的高度也没有问题,cell里面label的高度有问题
    你的这个Label有没有用自动布局?计算出来的textHeight正确吗?
      

  3.   

    - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 这个吗?
    现在为了排除干扰返回的是一个比较大的高度,应该不是这个原因
    我的理解是:row的高度没有问题,cell的高度也没有问题,cell里面label的高度有问题
    你的这个Label有没有用自动布局?计算出来的textHeight正确吗?
    谢谢!高度没问题。关了autolayout就可以了!!没想到是这个原因。之前的症状是:cell开了autolayout后,复用的时候高度有问题,但点一下又正常了。