【发布时间】:2023-04-01 05:10:01
【问题描述】:
我有一个 UITableView 填充了许多自定义 UITableViewCells。它们中的每一个都有一个彩色矩形作为子视图(目前它是一个风格化的 UIButton,但无论如何我都可以实现它)。
我希望 UITableViewCell 仅在选择该部分时调用 tableview:didSelectRowAtIndexPath:。
其他类似的问题询问如何让子视图忽略事件。但这对我不起作用,因为选择该矩形之外的任何地方也会触发它。
我不确定是限制触发方法的单元格区域还是禁用从单元格触发,而是允许子视图触发方法。无论哪种方式,我都不知道实现的细节。
【问题讨论】:
-
为什么不用按钮动作方法?
标签: ios objective-c uitableview didselectrowatindexpath