2013-10-02 121 views
0

我不确定是否可以这样做,但我创建的tableViewCell子类中有一些按钮。我需要执行基于这些按钮点击的行动,但didSelectRowAtIndexPath没有行动...我有其他tableViewCell的子类在同一个表,我需要执行didSelectRowAtIndexPath ..有没有办法切换关闭didSelectRowAtIndexPath为前者tableViewCell的子类,但保留它以后...而不是忽略前面的didSelectRowAtIndexPath基于标签或indexPaths?UITableviewCell didSelectRowAtIndexPath当单元格中有按钮时禁用回调

回答

0

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

例如

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

    // Configure the view for the selected state 
} 
相关问题