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