0

我有一个自定义UITableViewCell的自定义selectedBackgroundView。演出时有委托方法selectedBackgroundView吗?例如,如果我按下一个单元格并保持按下状态,则该单元格将突出显示并selectedBackgroundView显示。发生这种情况时,我想更改单元格的子视图之一。

我曾尝试使用手势识别器的委托方法-(BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer,但这被调用得太晚了。我想知道它开始选择动画的第二个。如果这不能完成,有没有办法让selectedBackgroundView所有单元格的子视图之上?

4

1 回答 1

4

弄清楚了。您必须在-(void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated那里覆盖并执行更改。我也尝试过覆盖touchesBegan事件,但这样做会完全删除单元格的选择(不再被选中)。

于 2012-11-06T14:58:01.017 回答