如何在能够响应的UITableViewCell中使用TapGestureRecognizer创建视图?

时间:2013-06-26 03:13:40

标签: ios cocoa-touch uitableview

在我的自定义UITableViewCell中,可以点击ImageView并执行操作。 但是当我尝试实现它时,我发现了很多问题。

1.当我单击单元格时,单击单元格并突出显示,但我的imageView's动作从未显示过。(我想在imageView之前单元格响应了我的触摸)

2.当我向单元格添加一个按钮时,单元格将首先响应按钮事件,我想知道为什么?

3.我被告知使用方法(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath来实现它,但如果我的单元格中只有一个imageView,我该如何实现?

1 个答案:

答案 0 :(得分:0)

对于isUserInteractionEnabled

NO默认为UIImageView。并且有充分理由---您通常会使用带有背景图像的按钮。但是,如果您将isUserInteractionEnabled设置为YES,那么您所做的工作应该有效。