ios - UITableView 中单元格顶部的 UIView

标签 ios uiview uitableview

我有一个单元格,我想在上面放置这样的 View :

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

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

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

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

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

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



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

最佳答案

首先,检查 clipsToBounds 属性:

cell.clipsToBounds = NO;

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

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

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

关于ios - UITableView 中单元格顶部的 UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18674786/

相关文章:

javascript - 在viewDidLoad中调用UIWebView的stringByEvaluatingJavaScriptFromString是否正确?

iphone - UIScrollView 内部 UIView 的 DrawRect

swift - 防止平移多个可平移的表格 View 单元格

ios - UITableView - 什么是 indexPath?

swift - 使用 Realm 从 UISearchResults 过滤列表中删除行

ios - 从 ios 项目中删除 UrbanAirShip 以进行推送通知

ios - 将 InternetDateTimeString 转换为 NSDate

iphone - 如何在相机 View 上添加图层,以根据设备的位置显示带有地理位置数据的标签,例如在 ZipRealty 房地产应用程序中

ios - 在带有动画的 UITableView 中的 2 个 UITableviewCells 之间添加 UITableViewCells

ios - 在 xib 文件中查找丢失的 UIView