gpt4 book ai didi

ios - 禁用自定义表格 View 单元格之间空间的触摸交互

转载 作者:行者123 更新时间:2023-11-29 02:08:17 26 4
gpt4 key购买 nike

我在表格 View 中使用子类化 UITableViewCell 的自定义单元格。并且细胞之间必须有空间。通过在内容 View 中添加一个名为 SpaceView 的 subview ,我成功地添加了空间。但是当我触摸 spaceView 时,它被感知为我触摸了单元格。并调用了 didSelectRow 方法。我尝试设置 spaceView 的 UserInteractionEnabled==NO。但它不起作用。

所以我的问题是;这是我用来在单元格之间添加空间的正确方法吗?我应该尝试添加单元格来腾出空间吗?或者,如果方法正确,我如何才能在触摸 spaceView 时阻止调用“didSelectRowAtIndexPath”方法?

最佳答案

如 Inder 所说,您可以使用 UIButton 来解决问题。

1) 在您的自定义单元格中:在您的自定义单元格的底部添加一个空白的 UIButton 以及单元格之间实际需要的高度,并根据您的需要自定义其背景颜色。

2) 在 cellforrowatindexpath 中:禁用每个单元格的按钮。 (或者您也可以在上一步的 Interface Builder 中执行此操作)

结果:您有一个清晰的禁用按钮,该按钮将显示为单元格之间所需的空间。

关于ios - 禁用自定义表格 View 单元格之间空间的触摸交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29559863/

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