UITableViewcell返回高度

llcay 发布于 2015/07/21 11:23
阅读 441
收藏 0

实现上面图片的效果时,cell返回的高度该怎么设置?因为cell的布局不完全一致,我自定义了两种cell,在返回高度时要找到是哪一种cell,点击圆圈里的按钮,会显示收藏,再点击就回收,但是在返回cell的高度时,无法找到对应的是哪一种cell,因为此时cell还没有创建,该怎么解决。大神们,请指教!!!

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath

{

    UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];

    if ([cell isKindOfClass:[DrugFlashTableViewCell class]])   //Thread 1:EXC_BAD_ACCESS(code = 2,address = 0x7fff5e8c4fc8) 此处出现问题

    {

        if (_isClick == NO)

        {

            return 100;

        }

        else

        {

            return 140;

        }

    }

    else

    {

        if (_isClick == NO)

        {

            return 160;

        }

        else

        {

            return 200;

        }

    }

}


加载中
返回顶部
顶部