0

我不确定这是否可以做到,但我创建的 tableViewCell 子类中有一些按钮。我需要根据这些按钮单击执行操作,但对 didSelectRowAtIndexPath 没有操作...我在同一个表中有其他 tableViewCell 子类,我确实需要执行 didSelectRowAtIndexPath .. 有没有办法为前者关闭 didSelectRowAtIndexPath tableViewCell 子类,但保留它以供以后使用.. 而不是根据标签或 indexPaths 在 didSelectRowAtIndexPath 中忽略前者?

4

1 回答 1

0

您可以在子类中覆盖“setSelected”以忽略选择。这样,该特定子类的所有单元格将忽略选择,但其他 UITableViewCells 和其他子类仍将照常工作。

例如

- (void)setSelected:(BOOL)selected animated:(BOOL)animated
{
    [super setSelected:selected animated:animated];

    // Configure the view for the selected state
}
于 2013-10-02T02:14:55.387 回答