gpt4 book ai didi

ios - 如何让 UITableView 标题 View 出现在响应链中的表格单元格之前?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:46:12 25 4
gpt4 key购买 nike

我的表格 View 上方有一个相当大的表格标题 View 。我在该标题 View 中有许多 subview 。我正在做一些不标准的事情,我将其中一些 subview (但不是全部)“粘贴”在表格 View 的顶部。

我的问题是,虽然在视觉上表格 View 单元格在粘性表格标题 subview 下方通过,但就触摸响应而言,表格 View 单元格似乎在表格标题 View “上方”。 (例如:我有一个按钮,它是表格标题 View 的 subview 。当按钮下方没有单元格时,该按钮工作得很好并且响应触摸。但是,当用户滚动表格 View 以便有单元格时在按钮下方,触摸按钮实际上选择了一个隐藏的单元格而不是按下按钮。)任何人都可以就如何“提升”表格 View 单元格上方的表格标题 View 提出建议,以便它的 subview 首先触摸处理?

我使用的是表头 View 而不是节头 View ,因为我只希望保留一些 subview (让其他 subview 像往常一样向上滚动离开屏幕)。其中一个 subview 也可以扩展(并且扩展是动画的)——扩展到比屏幕的整个高度还要大的高度。由于这些原因,我不认为使用节标题 View 是可行的。 (如果是,请告诉我,因为我知道在涉及触摸响应时,部分标题 View 位于表格单元格的“上方”。)

最佳答案

您可以试试这个,这将使所需的标题 View 保持在其他 View 之上。

[你的 View bringSubviewToFront:你的 subview ];

这也可能有所帮助: http://www.iphonedevsdk.com/forum/iphone-sdk-development/5222-keeping-subview-front.html

这是您正在寻找的方法还是您想要另一种方法?

关于ios - 如何让 UITableView 标题 View 出现在响应链中的表格单元格之前?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8620890/

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