当单元格中有按钮时,UITableviewCell didSelectRowAtIndexPath禁用回调

时间:2013-10-02 01:49:05

标签: uitableview

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

1 个答案:

答案 0 :(得分:0)

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

e.g。

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

    // Configure the view for the selected state
}