【问题标题】:UIView on top of cell in UITableViewUITableView 中单元格顶部的 UIView
【发布时间】:2013-09-07 15:19:23
【问题描述】:

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

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

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

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

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

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

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



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

【问题讨论】:

    标签: ios uiview uitableview


    【解决方案1】:

    首先,检查clipsToBounds属性:

    cell.clipsToBounds = NO;
    

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-22
      • 2013-10-28
      • 2011-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多