在UITableViewCell中插入UItableView导致滞后

时间:2015-03-12 03:39:25

标签: ios objective-c uitableview

我正在尝试使用UITableView来显示新闻,并在新闻单元格中插入另一个tablview来显示评论,但我遇到了一些问题,我将该单元格作为子表格的数据源,并且像下面那样返回高度

-(void)setReplayArray:(NSArray *)replayArray
{
    _replayArray = replayArray;
    [_replyTableView reloadData];
    CGFloat h = 0;
    for(int i=0; i < _replayArray.count; i++)
    {
        h = h+ [self tableView:_replyTableView heightForRowAtIndexPath:[NSIndexPath indexPathForRow:i inSection:0]];
    }
    _replyTableViewHeight.constant = (_replayArray&&_replayArray.count>0)?h+10:h;
}

并在父亲的数据源中设置如下

        newCell.replayArray = comment.replyArray;

但是当我滚动tableview时会导致滞后,代码出了什么问题?

0 个答案:

没有答案