3

我有一个单元格,我想在其上放置这样的视图:

 ------------------------------------------------

                     Cell 1 
                   ----------
                  |          |
 -----------------    View    -------------------
                  |          |
                   ----------

                     Cell 2
 ------------------------------------------------

但是当我将它添加到单元格 1 时,它最终会变成这样,因为单元格 2 隐藏了一半:

 ------------------------------------------------

                     Cell 1 
                   ----------
                  |   View   |
 ------------------------------------------------    



                     Cell 2
 ------------------------------------------------
4

1 回答 1

1

首先,检查clipsToBounds属性:

cell.clipsToBounds = NO;

其次,您需要让另一个单元格具有在最后一刻绘制的透明背景:

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell 
        forRowAtIndexPath:(NSIndexPath *)indexPath {
    cell.backgroundColor = [UIColor clearColor];
}

如果这不起作用,请尝试使用单元格contentView

于 2013-09-08T09:41:06.123 回答