在其他UITableViewCell之上添加自定义视图

时间:2015-07-28 06:31:40

标签: ios objective-c iphone uitableview

我有一个带有单元格的tableView,并且在一个特定的单元格中,我想要添加一个更大的单元格视图,并且与要添加按钮,标签等的其他单元格重叠。

问题在于滚动和触摸。我尝试bringSubviewToFront:并将zPosition设置为3并将setClipsToBounds:设置为NO,但正如您在层次结构中看到的那样,我的自定义视图位于单元格下方。

我的问题是如何将我的自定义视图作为自定义单元格的子项放在所有单元格的前面,以及如何使所有区域响应触摸事件。

view hierarchy

这就是我想要实现的目标,这仅在第一次启动时发生,并且手势识别器仅响应父级单元。

desire view hierarchy

1 个答案:

答案 0 :(得分:0)

您必须在单元格视图中禁用边界裁剪:

[cell setClipsToBounds:NO];

如果必须重叠多个单元格的视图嵌入在子视图中,请确保此子视图的clipsToBounds属性也设置为NO