gpt4 book ai didi

ios - 通过 TableView ViewForSectionHeader 打洞并访问下面的 View

转载 作者:行者123 更新时间:2023-11-28 11:18:32 25 4
gpt4 key购买 nike

好吧,男孩女孩们,我之前问过这个问题,但我无法解释清楚。而且我觉得我现在对问题有了更好的理解

我有一个带有 1 个节标题和每个节 1 行的 TableView 。标题有一个大 ImageView ,单元格有文本和按钮。当您在表格 View 中滚动时,带有图像的标题表现正常,但单元格不是在标题下方滚动,而是在标题 View 上滚动,因为我更改了标题层 zPosition。这是我想要的效果。但是当行单元格滚动到标题上时,按钮变得不可访问,因为 Section 标题正在接收触摸事件。我无法在部分标题中禁用用户交互,因为标题 View 的中心有一个按钮。

问题是,我如何在标题 View 中打一个洞并将 hitTest 分配给它下面的 tableview Cell。

我一直在使用 hitTest 和 PointTest,看来这是正确的方向。但问题是 View 都在不同的类中。我在哪里放置 hitTest 和 pointInside 代码?代码的目标应该是什么?我如何转换积分?

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

最佳答案

我的建议是:停止。

不要随意处理 TableView 的 View 层次结构。切换 TableView 组件的 z 顺序,使事物透明以显示下面的其他内容等等都是“糟糕的 mojo”。

您正在做的事情对 TableView 的内部私有(private)实现细节非常敏感,并且可能会在未来的操作系统版本中中断。

关于ios - 通过 TableView ViewForSectionHeader 打洞并访问下面的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30268322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com