我有一个 UITableView 填充了许多自定义 UITableViewCells。它们中的每一个都有一个彩色矩形作为子视图(目前它是一个风格化的 UIButton,但无论如何我都可以实现它)。
我希望 UITableViewCelltableview:didSelectRowAtIndexPath:
仅在选择该部分时调用。
其他类似的问题询问如何让子视图忽略事件。但这对我不起作用,因为选择该矩形之外的任何地方也会触发它。
我不确定是限制触发方法的单元格区域还是禁用从单元格触发,而是允许子视图触发方法。无论哪种方式,我都不知道实施的细节。