Ios 在节头的TableView视图中打孔并访问下面的视图

Ios 在节头的TableView视图中打孔并访问下面的视图,ios,uitableview,swift,hittest,sectionheader,Ios,Uitableview,Swift,Hittest,Sectionheader,好吧,孩子们,我以前问过这个问题,但我解释不清楚。我觉得我现在对这个问题有了更好的理解 我有一个表视图,每个节有一个节头和一行。标题有一个大的图像视图,单元格有文本和按钮。当您在表格视图中滚动时,带有图像的标题行为正常,但是单元格不会在标题下滚动,而是在标题视图上滚动,因为我更改了标题层的位置。这是我想要的效果。但是当行单元格在标题上滚动时,按钮将不可访问,因为节标题正在接收触摸事件。我无法在节标题中禁用用户交互,因为在标题视图的中心有一个按钮 问题是,如何在标题视图中打一个孔,并将命中测试分配

好吧,孩子们,我以前问过这个问题,但我解释不清楚。我觉得我现在对这个问题有了更好的理解

我有一个表视图,每个节有一个节头和一行。标题有一个大的图像视图,单元格有文本和按钮。当您在表格视图中滚动时,带有图像的标题行为正常,但是单元格不会在标题下滚动,而是在标题视图上滚动,因为我更改了标题层的位置。这是我想要的效果。但是当行单元格在标题上滚动时,按钮将不可访问,因为节标题正在接收触摸事件。我无法在节标题中禁用用户交互,因为在标题视图的中心有一个按钮

问题是,如何在标题视图中打一个孔,并将命中测试分配给其下方的tableview单元格

我一直在使用hitTest和PointTest,看来这是正确的方向。但问题是,这些观点都属于不同的类别。我应该将hitTest和pointInside代码放在哪里?准则的目标应该是什么?如何转换点


我可以编写pot代码,但我不确定它会有多大帮助

我的建议是:停止

不要乱动表视图的视图层次结构。切换表视图组件的z顺序,使其透明以显示其下面的其他内容等等,都是“糟糕的魔力”


您所做的事情对表视图的内部、私有实现细节非常敏感,并且可能在将来的操作系统版本中中断。

我的建议是:停止

不要乱动表视图的视图层次结构。切换表视图组件的z顺序,使其透明以显示其下面的其他内容等等,都是“糟糕的魔力”


您所做的事情对表视图的内部、私有实现细节非常敏感,并且可能在将来的操作系统版本中中断。

我的建议是:停止

不要乱动表视图的视图层次结构。切换表视图组件的z顺序,使其透明以显示其下面的其他内容等等,都是“糟糕的魔力”


您所做的事情对表视图的内部、私有实现细节非常敏感,并且可能在将来的操作系统版本中中断。

我的建议是:停止

不要乱动表视图的视图层次结构。切换表视图组件的z顺序,使其透明以显示其下面的其他内容等等,都是“糟糕的魔力”


您所做的事情对表视图的内部、私有实现细节非常敏感,在未来的操作系统版本中可能会中断。

是否有其他方法可以产生这种效果?一个单元格在另一个单元格上滚动?还是我应该放弃这个设计?我真的很喜欢这个设计。我会放弃这个设计。有没有其他方法来创造这种效果?一个单元格在另一个单元格上滚动?还是我应该放弃这个设计?我真的很喜欢这个设计。我会放弃这个设计。有没有其他方法来创造这种效果?一个单元格在另一个单元格上滚动?还是我应该放弃这个设计?我真的很喜欢这个设计。我会放弃这个设计。有没有其他方法来创造这种效果?一个单元格在另一个单元格上滚动?还是我应该放弃这个设计?我真的很喜欢这个设计,我会放弃这个设计。