0

我有一个未分组的 UITableView 和一个自定义标题视图,返回viewForHeaderInSection(只有一个部分)。在这个自定义标题视图的底部有一个可点击的自定义 UIButton。目前我遇到一个问题,即该按钮在表格滚动之前不会响应点击(任何微小的滚动都会使其处于活动状态)。奇怪的是,当我将表格视图的样式更改为分组的 UITableView 时,这个问题不会发生,但我的标题视图和其余单元格之间有一个灰色边距(我已经尝试过解决这个问题,但它总是导致 UIButton 完全被遮挡)。

有谁知道这个问题可能来自哪里?滚动时调用了哪些函数可能会影响标题视图中子视图的响应性?

编辑:这是我正在谈论的视图的(经过大量编辑)屏幕截图。单元格上方的所有内容(包括 UIButton)都是viewForHeaderInSection.

表视图

另一个编辑:我在 Interface Builder 的标题视图中勾选了“剪辑子视图”,发现标题的一部分,从视频视图的中途向下(包括按钮)被剪掉,直到我第一次滚动视图。这必须表明问题的一部分。知道这里可能会发生什么吗?我已经尝试在表格视图控制器中记录每个函数调用,并且在我进行第一次滚动时没有发现任何事情发生。

4

0 回答 0